Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


meshchatx/src/frontend/locales/fr.json b8b40bcf163627e2f64cfea5887d95f93891e985 (b8b40bcf) Text, 198.95 KB

Tb4b4b4{
Tff7b72"_languageName"Tb4b4b4: Ta5d6ff"Français"Tb4b4b4,
Tff7b72"bots"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMFy Bots"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Les robots LXMF simples (écho, notes, rappels) lorsque LXMFy est installé."Tb4b4b4,
Tff7b72"bot_framework"Tb4b4b4: Ta5d6ff"Cadre bot"Tb4b4b4,
Tff7b72"lxmfy_not_detected"Tb4b4b4: Ta5d6ff"LXMFy non détecté"Tb4b4b4,
Tff7b72"lxmfy_not_detected_desc"Tb4b4b4: Ta5d6ff"Pour utiliser des robots, vous devez installer le paquet LXMFy :"Tb4b4b4,
Tff7b72"install_via_pip"Tb4b4b4: Ta5d6ff"Installer via pip"Tb4b4b4,
Tff7b72"create_new_bot"Tb4b4b4: Ta5d6ff"Créer un nouveau Bot"Tb4b4b4,
Tff7b72"running_bots"Tb4b4b4: Ta5d6ff"Bots en cours d'exécution"Tb4b4b4,
Tff7b72"no_bots_running"Tb4b4b4: Ta5d6ff"Aucun robot ne fonctionne actuellement."Tb4b4b4,
Tff7b72"select"Tb4b4b4: Ta5d6ff"Sélectionner"Tb4b4b4,
Tff7b72"start_bot"Tb4b4b4: Ta5d6ff"Démarrer"Tb4b4b4,
Tff7b72"stop_bot"Tb4b4b4: Ta5d6ff"Arrêter Bot"Tb4b4b4,
Tff7b72"restart_bot"Tb4b4b4: Ta5d6ff"Redémarrer Bot"Tb4b4b4,
Tff7b72"saved_bots"Tb4b4b4: Ta5d6ff"Bots enregistrés"Tb4b4b4,
Tff7b72"bot_name"Tb4b4b4: Ta5d6ff"Nom du bot"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Annuler"Tb4b4b4,
Tff7b72"bot_started"Tb4b4b4: Ta5d6ff"Bot a commencé avec succès"Tb4b4b4,
Tff7b72"bot_stopped"Tb4b4b4: Ta5d6ff"Bot arrêté"Tb4b4b4,
Tff7b72"start_pending"Tb4b4b4: Ta5d6ff"Démarrage du bot… LXMF et Reticulum peuvent prendre un moment."Tb4b4b4,
Tff7b72"stop_pending"Tb4b4b4: Ta5d6ff"Arrêt du bot…"Tb4b4b4,
Tff7b72"restart_pending"Tb4b4b4: Ta5d6ff"Redémarrage du bot… peut prendre un moment."Tb4b4b4,
Tff7b72"bot_ready"Tb4b4b4: Ta5d6ff"Le bot fonctionne."Tb4b4b4,
Tff7b72"failed_to_start"Tb4b4b4: Ta5d6ff"Échec du démarrage du robot"Tb4b4b4,
Tff7b72"failed_to_stop"Tb4b4b4: Ta5d6ff"Échec de l'arrêt du robot"Tb4b4b4,
Tff7b72"delete_bot"Tb4b4b4: Ta5d6ff"Supprimer Bot"Tb4b4b4,
Tff7b72"export_identity"Tb4b4b4: Ta5d6ff"Identité d'exportation"Tb4b4b4,
Tff7b72"bot_deleted"Tb4b4b4: Ta5d6ff"Bot supprimé avec succès"Tb4b4b4,
Tff7b72"failed_to_delete"Tb4b4b4: Ta5d6ff"Impossible de supprimer le bot"Tb4b4b4,
Tff7b72"more_bots_coming"Tb4b4b4: Ta5d6ff"D'autres robots arrivent bientôt !"Tb4b4b4,
Tff7b72"chat_with_bot"Tb4b4b4: Ta5d6ff"Chat"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"Adresse LXMF"Tb4b4b4,
Tff7b72"last_announce"Tb4b4b4: Ta5d6ff"Dernière annonce"Tb4b4b4,
Tff7b72"never_announced"Tb4b4b4: Ta5d6ff"Pas encore vu sur ce nœud"Tb4b4b4,
Tff7b72"address_pending"Tb4b4b4: Ta5d6ff"Non disponible jusqu'à ce que le robot ait commencé une fois"Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"En cours"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"Arrêt"Tb4b4b4,
Tff7b72"force_announce"Tb4b4b4: Ta5d6ff"Annoncez maintenant"Tb4b4b4,
Tff7b72"edit_name"Tb4b4b4: Ta5d6ff"Modifier le nom"Tb4b4b4,
Tff7b72"bot_renamed"Tb4b4b4: Ta5d6ff"Nom Bot enregistré"Tb4b4b4,
Tff7b72"rename_failed"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer le nom"Tb4b4b4,
Tff7b72"name_required"Tb4b4b4: Ta5d6ff"Saisissez un nom"Tb4b4b4,
Tff7b72"announce_triggered"Tb4b4b4: Ta5d6ff"Annoncer la demande"Tb4b4b4,
Tff7b72"announce_failed"Tb4b4b4: Ta5d6ff"Impossible de demander l'annonce"Tb4b4b4,
Tff7b72"last_error_heading"Tb4b4b4: Ta5d6ff"Dernière erreur"Tb4b4b4,
Tff7b72"view_process_log"Tb4b4b4: Ta5d6ff"Journal de processus (débogage)"Tb4b4b4,
Tff7b72"process_log_title"Tb4b4b4: Ta5d6ff"Journal du processus du bot"Tb4b4b4,
Tff7b72"process_log_empty"Tb4b4b4: Ta5d6ff"Pas encore de sortie journal pour ce bot."Tb4b4b4,
Tff7b72"process_log_truncated"Tb4b4b4: Ta5d6ff"Seule la fin du journal est affichée. Le fichier complet sur disque est plus grand."Tb4b4b4,
Tff7b72"process_log_loading"Tb4b4b4: Ta5d6ff"Chargement du journal…"Tb4b4b4,
Tff7b72"process_log_failed"Tb4b4b4: Ta5d6ff"Impossible de charger le journal du processus"Tb4b4b4,
Tff7b72"process_log_copied"Tb4b4b4: Ta5d6ff"Journal copié dans le presse-papiers"Tb4b4b4,
Tff7b72"copy_process_log"Tb4b4b4: Ta5d6ff"Copier le journal"
Tb4b4b4},
Tff7b72"app"Tb4b4b4: Tb4b4b4{
Tff7b72"name"Tb4b4b4: Ta5d6ff"Réticulum MeshChatX"Tb4b4b4,
Tff7b72"sync_messages"Tb4b4b4: Ta5d6ff"Synchroniser les messages"Tb4b4b4,
Tff7b72"compose"Tb4b4b4: Ta5d6ff"Composer"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"Messages"Tb4b4b4,
Tff7b72"contacts"Tb4b4b4: Ta5d6ff"Personnes-ressources"Tb4b4b4,
Tff7b72"nomad_network"Tb4b4b4: Ta5d6ff"Réseau Nomad"Tb4b4b4,
Tff7b72"map"Tb4b4b4: Ta5d6ff"Carte"Tb4b4b4,
Tff7b72"archives"Tb4b4b4: Ta5d6ff"Archives"Tb4b4b4,
Tff7b72"propagation_nodes"Tb4b4b4: Ta5d6ff"Nœuds de propagation"Tb4b4b4,
Tff7b72"network_visualiser"Tb4b4b4: Ta5d6ff"Visualiseur réseau"Tb4b4b4,
Tff7b72"interfaces"Tb4b4b4: Ta5d6ff"Interfaces"Tb4b4b4,
Tff7b72"tools"Tb4b4b4: Ta5d6ff"Outils"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"Paramètres"Tb4b4b4,
Tff7b72"identities"Tb4b4b4: Ta5d6ff"Identités"Tb4b4b4,
Tff7b72"documentation"Tb4b4b4: Ta5d6ff"Documentation"Tb4b4b4,
Tff7b72"about"Tb4b4b4: Ta5d6ff"À propos"Tb4b4b4,
Tff7b72"changelog_title"Tb4b4b4: Ta5d6ff"Quoi de neuf ?"Tb4b4b4,
Tff7b72"do_not_show_again"Tb4b4b4: Ta5d6ff"Ne plus afficher pour cette version"Tb4b4b4,
Tff7b72"do_not_show_ever"Tb4b4b4: Ta5d6ff"Ne plus jamais montrer"Tb4b4b4,
Tff7b72"tutorial_title"Tb4b4b4: Ta5d6ff"Commencer"Tb4b4b4,
Tff7b72"tutorial_welcome"Tb4b4b4: Ta5d6ff"Bienvenue à MeshChatX"Tb4b4b4,
Tff7b72"tutorial_connect"Tb4b4b4: Ta5d6ff"Connectez-vous au Mesh"Tb4b4b4,
Tff7b72"tutorial_finish"Tb4b4b4: Ta5d6ff"Prêt à rouler !"Tb4b4b4,
Tff7b72"tutorial_restart_required"Tb4b4b4: Ta5d6ff"Redémarrage requis"Tb4b4b4,
Tff7b72"tutorial_docker_note"Tb4b4b4: Ta5d6ff"Si vous utilisez Docker, assurez-vous de redémarrer le conteneur."Tb4b4b4,
Tff7b72"my_identity"Tb4b4b4: Ta5d6ff"Mon identité"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"Hash identité"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"Adresse LXMF"Tb4b4b4,
Tff7b72"announce"Tb4b4b4: Ta5d6ff"Annoncer"Tb4b4b4,
Tff7b72"announce_now"Tb4b4b4: Ta5d6ff"Annoncez maintenant"Tb4b4b4,
Tff7b72"show_qr"Tb4b4b4: Ta5d6ff"Afficher le code QR"Tb4b4b4,
Tff7b72"failed_announce"Tb4b4b4: Ta5d6ff"a échoué à annoncer"Tb4b4b4,
Tff7b72"announce_sent"Tb4b4b4: Ta5d6ff"Avis envoyé"Tb4b4b4,
Tff7b72"notifications_no_new"Tb4b4b4: Ta5d6ff"Aucune nouvelle notification"Tb4b4b4,
Tff7b72"notifications_empty_history"Tb4b4b4: Ta5d6ff"Aucun historique de notification"Tb4b4b4,
Tff7b72"notifications_history_title"Tb4b4b4: Ta5d6ff"Historique de la notification récente"Tb4b4b4,
Tff7b72"last_announced"Tb4b4b4: Ta5d6ff"Dernière annonce : {time}"Tb4b4b4,
Tff7b72"last_announced_never"Tb4b4b4: Ta5d6ff"Dernière annonce: Jamais"Tb4b4b4,
Tff7b72"display_name_placeholder"Tb4b4b4: Ta5d6ff"Afficher le nom"Tb4b4b4,
Tff7b72"profile"Tb4b4b4: Ta5d6ff"Profil"Tb4b4b4,
Tff7b72"manage_identity"Tb4b4b4: Ta5d6ff"Gérer votre identité, la participation au transport et les défauts de LXMF."Tb4b4b4,
Tff7b72"theme"Tb4b4b4: Ta5d6ff"Thème"Tb4b4b4,
Tff7b72"theme_mode"Tb4b4b4: Ta5d6ff"Mode{mode}"Tb4b4b4,
Tff7b72"transport"Tb4b4b4: Ta5d6ff"Transports"Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"Activé"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"Désactivé"Tb4b4b4,
Tff7b72"propagation"Tb4b4b4: Ta5d6ff"Propagation"Tb4b4b4,
Tff7b72"local_node_running"Tb4b4b4: Ta5d6ff"Noeud local en fonctionnement"Tb4b4b4,
Tff7b72"client_only"Tb4b4b4: Ta5d6ff"Client seul"Tb4b4b4,
Tff7b72"copy"Tb4b4b4: Ta5d6ff"Copier"Tb4b4b4,
Tff7b72"appearance"Tb4b4b4: Ta5d6ff"Apparence"Tb4b4b4,
Tff7b72"appearance_description"Tb4b4b4: Ta5d6ff"Interruptez entre les préréglages lumineux et sombres à tout moment."Tb4b4b4,
Tff7b72"messages_sidebar_position"Tb4b4b4: Ta5d6ff"Barre latérale des messages"Tb4b4b4,
Tff7b72"messages_sidebar_position_left"Tb4b4b4: Ta5d6ff"Gauche"Tb4b4b4,
Tff7b72"messages_sidebar_position_right"Tb4b4b4: Ta5d6ff"Droite"Tb4b4b4,
Tff7b72"ui_transparency"Tb4b4b4: Ta5d6ff"Transparence générale"Tb4b4b4,
Tff7b72"ui_transparency_description"Tb4b4b4: Ta5d6ff"Augmente la transparence sur l'arrière-plan principal. Les panneaux latéraux restent opaques pour la lisibilité."Tb4b4b4,
Tff7b72"ui_glass_enabled"Tb4b4b4: Ta5d6ff"Effet verre"Tb4b4b4,
Tff7b72"ui_glass_enabled_description"Tb4b4b4: Ta5d6ff"Ajoute un effet de flou givré aux cartes. Lorsqu'il est désactivé, les cartes utilisent des couleurs unies."Tb4b4b4,
Tff7b72"messages_multi_pane_enabled"Tb4b4b4: Ta5d6ff"Vue partagée des messages"Tb4b4b4,
Tff7b72"messages_multi_pane_enabled_description"Tb4b4b4: Ta5d6ff"Affiche plusieurs conversations côte à côte sur les grands écrans. Faites glisser une conversation sur un volet pour l'y ouvrir."Tb4b4b4,
Tff7b72"nomad_tabs_enabled"Tb4b4b4: Ta5d6ff"Onglets du navigateur NomadNet"Tb4b4b4,
Tff7b72"nomad_tabs_enabled_description"Tb4b4b4: Ta5d6ff"Ouvre plusieurs pages NomadNet dans des onglets sur les grands écrans."Tb4b4b4,
Tff7b72"rrc_enabled"Tb4b4b4: Ta5d6ff"Chat relais"Tb4b4b4,
Tff7b72"rrc_enabled_description"Tb4b4b4: Ta5d6ff"Active le chat relais, la découverte de hubs et l'hébergement. Désactivé, le chat relais est masqué et les annonces de hubs sont ignorées."Tb4b4b4,
Tff7b72"reset_appearance_defaults"Tb4b4b4: Ta5d6ff"Réinitialiser l'apparence aux valeurs par défaut"Tb4b4b4,
Tff7b72"light_theme"Tb4b4b4: Ta5d6ff"Thème lumineux"Tb4b4b4,
Tff7b72"dark_theme"Tb4b4b4: Ta5d6ff"Thème sombre"Tb4b4b4,
Tff7b72"live_preview"Tb4b4b4: Ta5d6ff"Mises à jour d'aperçu en direct instantanément."Tb4b4b4,
Tff7b72"realtime"Tb4b4b4: Ta5d6ff"Temps réel"Tb4b4b4,
Tff7b72"transport_mode"Tb4b4b4: Ta5d6ff"Mode de transport"Tb4b4b4,
Tff7b72"transport_description"Tb4b4b4: Ta5d6ff"Relay chemins et le trafic pour les pairs à proximité."Tb4b4b4,
Tff7b72"enable_transport_mode"Tb4b4b4: Ta5d6ff"Activer le mode de transport"Tb4b4b4,
Tff7b72"transport_toggle_description"Tb4b4b4: Ta5d6ff"Route annonce, répond aux demandes de chemin et aide votre mesh rester en ligne."Tb4b4b4,
Tff7b72"requires_restart"Tb4b4b4: Ta5d6ff"Nécessite un redémarrage après le basculement."Tb4b4b4,
Tff7b72"show_community_interfaces"Tb4b4b4: Ta5d6ff"Afficher les interfaces communautaires"Tb4b4b4,
Tff7b72"community_interfaces_description"Tb4b4b4: Ta5d6ff"Afficher les préréglages maintenus par la communauté lors de l'ajout de nouvelles interfaces."Tb4b4b4,
Tff7b72"reliability"Tb4b4b4: Ta5d6ff"Fiabilité"Tb4b4b4,
Tff7b72"lxmf_settings_eyebrow"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"privacy_eyebrow"Tb4b4b4: Ta5d6ff"Confidentialité"Tb4b4b4,
Tff7b72"privacy_data_title"Tb4b4b4: Ta5d6ff"Données et appareil"Tb4b4b4,
Tff7b72"privacy_data_description"Tb4b4b4: Ta5d6ff"Gérez l'historique des messages locaux, la télémétrie et d'autres options de confidentialité. La suppression ici n'affecte que cet appareil."Tb4b4b4,
Tff7b72"privacy_data"Tb4b4b4: Ta5d6ff"Données et appareil"Tb4b4b4,
Tff7b72"privacy_subsection_device"Tb4b4b4: Ta5d6ff"Cet appareil"Tb4b4b4,
Tff7b72"privacy_subsection_telemetry"Tb4b4b4: Ta5d6ff"Télémétrie mesh"Tb4b4b4,
Tff7b72"privacy_mode_enabled"Tb4b4b4: Ta5d6ff"Mode confidentialité (bloquer HTTP/HTTPS externe)"Tb4b4b4,
Tff7b72"privacy_mode_description"Tb4b4b4: Ta5d6ff"Bloque les tuiles de carte, le géocodage, LibreTranslate, les téléchargements de firmware et autres connexions HTTP/HTTPS sortantes de l'application. La politique de sécurité du contenu du navigateur est restreinte à same-origin uniquement."Tb4b4b4,
Tff7b72"web_exposure_title"Tb4b4b4: Ta5d6ff"Exposition réseau"Tb4b4b4,
Tff7b72"web_exposure_description"Tb4b4b4: Ta5d6ff"L'adresse d'écoute de l'interface web est définie au démarrage via --host ou MESHCHAT_HOST. Restreignez l'accès lorsque l'écoute n'est pas sur loopback."Tb4b4b4,
Tff7b72"web_listen_address"Tb4b4b4: Ta5d6ff"Adresse d'écoute actuelle"Tb4b4b4,
Tff7b72"web_listen_https"Tb4b4b4: Ta5d6ff"HTTPS"Tb4b4b4,
Tff7b72"web_exposure_warning_title"Tb4b4b4: Ta5d6ff"Cette instance est accessible au-delà de localhost"Tb4b4b4,
Tff7b72"web_exposure_warning_body"Tb4b4b4: Ta5d6ff"Lier à une adresse non loopback expose l'interface web sur votre réseau. Activez l'authentification, restreignez le port avec un pare-feu et privilégiez l'accès via un VPN que vous contrôlez."Tb4b4b4,
Tff7b72"web_exposure_check_auth"Tb4b4b4: Ta5d6ff"Authentification activée"Tb4b4b4,
Tff7b72"web_exposure_check_auth_off"Tb4b4b4: Ta5d6ff"L'authentification est désactivée"Tb4b4b4,
Tff7b72"web_exposure_check_firewall"Tb4b4b4: Ta5d6ff"J'ai restreint l'accès au port avec un pare-feu ou des règles de liaison"Tb4b4b4,
Tff7b72"web_exposure_check_vpn"Tb4b4b4: Ta5d6ff"L'accès distant se fait uniquement via un VPN que je contrôle"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist"Tb4b4b4: Ta5d6ff"Liste blanche IP de l'interface web"Tb4b4b4,
Tff7b72"web_ui_ip_allowlist_description"Tb4b4b4: Ta5d6ff"IPs ou plages CIDR optionnelles séparées par des virgules (par exemple 127.0.0.1/32, 192.168.1.0/24). Vide autorise tous les clients."Tb4b4b4,
Tff7b72"web_ui_ip_allowlist_placeholder"Tb4b4b4: Ta5d6ff"127.0.0.1/32, ::1/128, 192.168.0.0/16"Tb4b4b4,
Tff7b72"landlock_status"Tb4b4b4: Ta5d6ff"Sandbox Landlock (Linux)"Tb4b4b4,
Tff7b72"landlock_active"Tb4b4b4: Ta5d6ff"Actif"Tb4b4b4,
Tff7b72"landlock_inactive"Tb4b4b4: Ta5d6ff"Inactif"Tb4b4b4,
Tff7b72"landlock_auto_enabled"Tb4b4b4: Ta5d6ff"Activé automatiquement sur ce noyau Linux"Tb4b4b4,
Tff7b72"landlock_kernel_unsupported"Tb4b4b4: Ta5d6ff"Le noyau ne prend pas en charge Landlock (5.13+ requis)"Tb4b4b4,
Tff7b72"landlock_disabled_by_env"Tb4b4b4: Ta5d6ff"Désactivé via MESHCHAT_LANDLOCK=0"Tb4b4b4,
Tff7b72"settings_map_eyebrow"Tb4b4b4: Ta5d6ff"Carte"Tb4b4b4,
Tff7b72"messages_description"Tb4b4b4: Ta5d6ff"Configurez comment MeshChat gère les échecs de livraison des messages. Contrôler le comportement de réessayer automatique, la retransmission des attaches et les mécanismes de repli pour assurer la livraison fiable des messages sur le réseau de mailles."Tb4b4b4,
Tff7b72"auto_resend_title"Tb4b4b4: Ta5d6ff"Auto renverra quand pair annoncera"Tb4b4b4,
Tff7b72"auto_resend_description"Tb4b4b4: Ta5d6ff"Les messages échoués réessayent automatiquement une fois la destination retransmise."Tb4b4b4,
Tff7b72"retry_attachments_title"Tb4b4b4: Ta5d6ff"Autoriser les relevés avec les pièces jointes"Tb4b4b4,
Tff7b72"retry_attachments_description"Tb4b4b4: Ta5d6ff"Les charges utiles importantes seront également récupérées (utiles lorsque les deux pairs ont des limites élevées)."Tb4b4b4,
Tff7b72"auto_fallback_title"Tb4b4b4: Ta5d6ff"Retour automatique au nœud de propagation"Tb4b4b4,
Tff7b72"auto_fallback_description"Tb4b4b4: Ta5d6ff"Les livraisons directes échouées sont en attente sur votre nœud de propagation préféré."Tb4b4b4,
Tff7b72"inbound_stamps_required_title"Tb4b4b4: Ta5d6ff"Exiger des timbres entrants"Tb4b4b4,
Tff7b72"inbound_stamps_required_description"Tb4b4b4: Ta5d6ff"Lorsqu'il est désactivé, les messages directs qui vous sont adressés ne nécessitent pas de timbres proof-of-work. Lorsqu'il est activé, définissez le coût du timbre ci-dessous. Des valeurs plus élevées signifient plus de travail pour les expéditeurs."Tb4b4b4,
Tff7b72"inbound_stamp_cost"Tb4b4b4: Ta5d6ff"Coût du timbre de message entrant"Tb4b4b4,
Tff7b72"inbound_stamp_description"Tb4b4b4: Ta5d6ff"Difficulté proof-of-work pour les messages directs. Plage : 1-254. Par défaut : 8."Tb4b4b4,
Tff7b72"local_message_auto_delete_title"Tb4b4b4: Ta5d6ff"Supprimer les anciens messages sur cet appareil"Tb4b4b4,
Tff7b72"local_message_auto_delete_description"Tb4b4b4: Ta5d6ff"Supprime les messages de la base de données locale après le délai que vous avez défini. Cela n'affecte que cet appareil et aucune donnée n'est supprimée du réseau."Tb4b4b4,
Tff7b72"local_message_auto_delete_age"Tb4b4b4: Ta5d6ff"Supprimer les messages plus anciens que"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_aria"Tb4b4b4: Ta5d6ff"Unité de durée de conservation"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_days"Tb4b4b4: Ta5d6ff"jours"Tb4b4b4,
Tff7b72"local_message_auto_delete_unit_months"Tb4b4b4: Ta5d6ff"mois (30 jours chacun)"Tb4b4b4,
Tff7b72"local_message_auto_delete_month_note"Tb4b4b4: Ta5d6ff"Un mois compte comme 30 jours. Désactivé par défaut."Tb4b4b4,
Tff7b72"browse_nodes"Tb4b4b4: Ta5d6ff"Parcourir les nœuds"Tb4b4b4,
Tff7b72"propagation_nodes_description"Tb4b4b4: Ta5d6ff"Gardez les conversations qui circulent même lorsque les pairs sont hors ligne."Tb4b4b4,
Tff7b72"nodes_info_1"Tb4b4b4: Ta5d6ff"Les nœuds de propagation maintiennent les messages en toute sécurité jusqu'à ce que les destinataires se synchronisent à nouveau."Tb4b4b4,
Tff7b72"nodes_info_2"Tb4b4b4: Ta5d6ff"Des nœuds s'unissent pour distribuer des charges utiles chiffrées."Tb4b4b4,
Tff7b72"nodes_info_3"Tb4b4b4: Ta5d6ff"La plupart des nœuds conservent les données ~30 jours, puis rejettent les éléments non livrés."Tb4b4b4,
Tff7b72"run_local_node"Tb4b4b4: Ta5d6ff"Lancer un nœud de propagation local"Tb4b4b4,
Tff7b72"run_local_node_description"Tb4b4b4: Ta5d6ff"MeshChat annoncera et maintiendra un nœud en utilisant ce hachage de destination local."Tb4b4b4,
Tff7b72"preferred_propagation_node"Tb4b4b4: Ta5d6ff"Nœud de propagation préféré"Tb4b4b4,
Tff7b72"preferred_node_placeholder"Tb4b4b4: Ta5d6ff"Destination hash, p.ex. a39610c89d18bb48c73e429582423c24"Tb4b4b4,
Tff7b72"fallback_node_description"Tb4b4b4: Ta5d6ff"Les messages reviennent à ce nœud lorsque la livraison directe échoue."Tb4b4b4,
Tff7b72"auto_select_node"Tb4b4b4: Ta5d6ff"Sélection automatique du meilleur noeud"Tb4b4b4,
Tff7b72"auto_select_node_description"Tb4b4b4: Ta5d6ff"Trouver et passer automatiquement au meilleur nœud de propagation disponible basé sur les sauts réseau."Tb4b4b4,
Tff7b72"auto_select_using_label"Tb4b4b4: Ta5d6ff"Utilisation du nœud de propagation"Tb4b4b4,
Tff7b72"auto_select_pending"Tb4b4b4: Ta5d6ff"Aucun nœud de propagation n'a encore été sélectionné. L'application en choisira une lorsque disponible."Tb4b4b4,
Tff7b72"incoming_message_size"Tb4b4b4: Ta5d6ff"Taille du message entrant"Tb4b4b4,
Tff7b72"incoming_message_size_description"Tb4b4b4: Ta5d6ff"Taille maximale pour une livraison directe LXMF que vous accepterez."Tb4b4b4,
Tff7b72"incoming_message_size_1mb"Tb4b4b4: Ta5d6ff"1 MB"Tb4b4b4,
Tff7b72"incoming_message_size_10mb"Tb4b4b4: Ta5d6ff"10 Mo"Tb4b4b4,
Tff7b72"incoming_message_size_25mb"Tb4b4b4: Ta5d6ff"25 Mo"Tb4b4b4,
Tff7b72"incoming_message_size_50mb"Tb4b4b4: Ta5d6ff"50 Mo"Tb4b4b4,
Tff7b72"incoming_message_size_1gb"Tb4b4b4: Ta5d6ff"1 Go"Tb4b4b4,
Tff7b72"incoming_message_size_custom"Tb4b4b4: Ta5d6ff"Personnalisé"Tb4b4b4,
Tff7b72"incoming_message_size_unit_mb"Tb4b4b4: Ta5d6ff"Mo"Tb4b4b4,
Tff7b72"incoming_message_size_unit_gb"Tb4b4b4: Ta5d6ff"GB"Tb4b4b4,
Tff7b72"auto_sync_interval"Tb4b4b4: Ta5d6ff"Intervalle de synchronisation automatique"Tb4b4b4,
Tff7b72"last_synced"Tb4b4b4: Ta5d6ff"Dernière synchronisation : il y a {time}"Tb4b4b4,
Tff7b72"last_synced_never"Tb4b4b4: Ta5d6ff"Dernière synchronisation : jamais."Tb4b4b4,
Tff7b72"propagation_stamp_cost"Tb4b4b4: Ta5d6ff"Coût du timbre du nœud de propagation"Tb4b4b4,
Tff7b72"propagation_stamp_description"Tb4b4b4: Ta5d6ff"Exiger des timbres proof-of-work pour les messages envoyés via votre nœud. Des valeurs plus élevées nécessitent plus de travail. Plage : 13-254. Par défaut : 16. **Remarque :** Toute modification nécessite un redémarrage."Tb4b4b4,
Tff7b72"language"Tb4b4b4: Ta5d6ff"Langue"Tb4b4b4,
Tff7b72"select_language"Tb4b4b4: Ta5d6ff"Sélectionnez votre langue préférée."Tb4b4b4,
Tff7b72"tagline"Tb4b4b4: Ta5d6ff"Client tout-en-un Reticulum"Tb4b4b4,
Tff7b72"open"Tb4b4b4: Ta5d6ff"Ouvrir"Tb4b4b4,
Tff7b72"identity"Tb4b4b4: Ta5d6ff"Identité"Tb4b4b4,
Tff7b72"lxmf_address_hash"Tb4b4b4: Ta5d6ff"LXMF Adresse Hash"Tb4b4b4,
Tff7b72"propagation_node_status"Tb4b4b4: Ta5d6ff"État du nœud de propagation"Tb4b4b4,
Tff7b72"last_sync"Tb4b4b4: Ta5d6ff"Dernière synchronisation : il y a {time}"Tb4b4b4,
Tff7b72"last_sync_never"Tb4b4b4: Ta5d6ff"Dernier sync : jamais"Tb4b4b4,
Tff7b72"syncing"Tb4b4b4: Ta5d6ff"Synchronisation..."Tb4b4b4,
Tff7b72"synced"Tb4b4b4: Ta5d6ff"Synchronisé"Tb4b4b4,
Tff7b72"not_synced"Tb4b4b4: Ta5d6ff"Non synchronisé"Tb4b4b4,
Tff7b72"not_configured"Tb4b4b4: Ta5d6ff"Non configuré"Tb4b4b4,
Tff7b72"toggle_source"Tb4b4b4: Ta5d6ff"Basculer le code source"Tb4b4b4,
Tff7b72"audio_calls"Tb4b4b4: Ta5d6ff"Téléphone"Tb4b4b4,
Tff7b72"calls"Tb4b4b4: Ta5d6ff"Appels"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"État"Tb4b4b4,
Tff7b72"active_call"Tb4b4b4: Ta5d6ff"Appel actif"Tb4b4b4,
Tff7b72"incoming"Tb4b4b4: Ta5d6ff"Entrant"Tb4b4b4,
Tff7b72"outgoing"Tb4b4b4: Ta5d6ff"Sortant"Tb4b4b4,
Tff7b72"call"Tb4b4b4: Ta5d6ff"Appeler"Tb4b4b4,
Tff7b72"calls_plural"Tb4b4b4: Ta5d6ff"Appels"Tb4b4b4,
Tff7b72"hop"Tb4b4b4: Ta5d6ff"saut"Tb4b4b4,
Tff7b72"hops_plural"Tb4b4b4: Ta5d6ff"sauts"Tb4b4b4,
Tff7b72"hung_up_waiting"Tb4b4b4: Ta5d6ff"J'attends l'appel."Tb4b4b4,
Tff7b72"view_incoming_calls"Tb4b4b4: Ta5d6ff"Affichage des appels entrants"Tb4b4b4,
Tff7b72"hangup_all_calls"Tb4b4b4: Ta5d6ff"Raccrochez tous les appels"Tb4b4b4,
Tff7b72"clear_history"Tb4b4b4: Ta5d6ff"Effacer l' historique"Tb4b4b4,
Tff7b72"no_active_calls"Tb4b4b4: Ta5d6ff"Pas d'appels actifs"Tb4b4b4,
Tff7b72"incoming_call"Tb4b4b4: Ta5d6ff"Appel entrant..."Tb4b4b4,
Tff7b72"outgoing_call"Tb4b4b4: Ta5d6ff"Appel sortant..."Tb4b4b4,
Tff7b72"call_active"Tb4b4b4: Ta5d6ff"Actif"Tb4b4b4,
Tff7b72"call_ended"Tb4b4b4: Ta5d6ff"Terminé"Tb4b4b4,
Tff7b72"propagation_node"Tb4b4b4: Ta5d6ff"Noeud de propagation"Tb4b4b4,
Tff7b72"sync_now"Tb4b4b4: Ta5d6ff"Synchroniser maintenant"Tb4b4b4,
Tff7b72"setting_auto_saved"Tb4b4b4: Ta5d6ff"Paramètre {label} enregistré automatiquement"Tb4b4b4,
Tff7b72"backup_max_count"Tb4b4b4: Ta5d6ff"Limite de sauvegarde automatique"Tb4b4b4,
Tff7b72"message_font_size"Tb4b4b4: Ta5d6ff"Taille de la police du message"Tb4b4b4,
Tff7b72"message_icon_size"Tb4b4b4: Ta5d6ff"Taille de l'icône"Tb4b4b4,
Tff7b72"detailed_outbound_send_status"Tb4b4b4: Ta5d6ff"État d'envoi détaillé"Tb4b4b4,
Tff7b72"detailed_outbound_send_status_description"Tb4b4b4: Ta5d6ff"Afficher l'état détaillé comme la recherche d'itinéraire, le calcul des timbres et les info-bulles techniques pendant l'envoi. Lorsqu'il est désactivé, une simple coche s'affiche."Tb4b4b4,
Tff7b72"outbound_transfer_progress_enabled"Tb4b4b4: Ta5d6ff"Afficher la barre de progression du transfert"Tb4b4b4,
Tff7b72"outbound_transfer_progress_enabled_description"Tb4b4b4: Ta5d6ff"Affiche une barre de progression avec la vitesse de transfert, les sauts et le temps écoulé sous les messages sortants pendant l'envoi."Tb4b4b4,
Tff7b72"message_timestamp_grouping"Tb4b4b4: Ta5d6ff"Regrouper les horodatages"Tb4b4b4,
Tff7b72"message_timestamp_grouping_description"Tb4b4b4: Ta5d6ff"Lorsqu'il est activé, les messages sont groupés par date et les horodatages sont simplifiés. Lorsqu'il est désactivé, chaque message affiche son heure exacte."Tb4b4b4,
Tff7b72"search_settings"Tb4b4b4: Ta5d6ff"Paramètres de recherche..."Tb4b4b4,
Tff7b72"auto_resend"Tb4b4b4: Ta5d6ff"Resend automatique"Tb4b4b4,
Tff7b72"retry_attachments"Tb4b4b4: Ta5d6ff"Réessayer les pièces jointes"Tb4b4b4,
Tff7b72"auto_fallback"Tb4b4b4: Ta5d6ff"Retour automatique"Tb4b4b4,
Tff7b72"community_interfaces"Tb4b4b4: Ta5d6ff"Interfaces communautaires"Tb4b4b4,
Tff7b72"preferred_node"Tb4b4b4: Ta5d6ff"Noeud préféré"Tb4b4b4,
Tff7b72"local_node"Tb4b4b4: Ta5d6ff"Nœud local"Tb4b4b4,
Tff7b72"auto_sync"Tb4b4b4: Ta5d6ff"Synchronisation automatique"Tb4b4b4,
Tff7b72"inbound_stamp_cost_label"Tb4b4b4: Ta5d6ff"Coût du timbre entrant"Tb4b4b4,
Tff7b72"propagation_stamp_cost_label"Tb4b4b4: Ta5d6ff"Coût du timbre de propagation"Tb4b4b4,
Tff7b72"page_archiver"Tb4b4b4: Ta5d6ff"Archiveur de pages"Tb4b4b4,
Tff7b72"smart_crawler"Tb4b4b4: Ta5d6ff"Crawler intelligent"Tb4b4b4,
Tff7b72"authentication"Tb4b4b4: Ta5d6ff"Authentification"Tb4b4b4,
Tff7b72"stranger_protection"Tb4b4b4: Ta5d6ff"Protection des étrangers"Tb4b4b4,
Tff7b72"stranger_protection_description"Tb4b4b4: Ta5d6ff"Contrôler comment l'application traite les messages et les pièces jointes de pairs inconnus."Tb4b4b4,
Tff7b72"block_stranger_attachments"Tb4b4b4: Ta5d6ff"Bloc des pièces jointes des étrangers"Tb4b4b4,
Tff7b72"block_stranger_attachments_description"Tb4b4b4: Ta5d6ff"Supprimer automatiquement les pièces jointes (fichiers, images et audio) des personnes ne figurant pas dans vos contacts. Les messages texte sont toujours livrés."Tb4b4b4,
Tff7b72"block_all_from_strangers"Tb4b4b4: Ta5d6ff"Bloquez tout des étrangers"Tb4b4b4,
Tff7b72"block_all_from_strangers_description"Tb4b4b4: Ta5d6ff"Ignorer tous les messages, pièces jointes et appels des personnes ne figurant pas dans vos contacts. Rien n'est livré ou enregistré."Tb4b4b4,
Tff7b72"show_unknown_contact_banner"Tb4b4b4: Ta5d6ff"Afficher la bannière de contact inconnue"Tb4b4b4,
Tff7b72"show_unknown_contact_banner_description"Tb4b4b4: Ta5d6ff"Lorsque activé, un avis apparaît au sommet des conversations avec des pairs qui ne sont pas dans vos contacts."Tb4b4b4,
Tff7b72"warn_on_stranger_links"Tb4b4b4: Ta5d6ff"Avertissement avant d'ouvrir des liens étrangers"Tb4b4b4,
Tff7b72"warn_on_stranger_links_description"Tb4b4b4: Ta5d6ff"Affichez une invite d'avertissement avant d'ouvrir les liens HTTP/HTTPS envoyés par des pairs qui ne sont pas dans vos contacts."Tb4b4b4,
Tff7b72"banishment"Tb4b4b4: Ta5d6ff"Interdiction"Tb4b4b4,
Tff7b72"banishment_description"Tb4b4b4: Ta5d6ff"Personnalisez l'effet visuel montré pour les pairs et les nœuds bannis."Tb4b4b4,
Tff7b72"banished_effect_enabled"Tb4b4b4: Ta5d6ff"Activer l'effet de bannissement"Tb4b4b4,
Tff7b72"banished_effect_description"Tb4b4b4: Ta5d6ff"Montrez une superposition visuelle sur les pairs et les nœuds bannis."Tb4b4b4,
Tff7b72"banished_text_label"Tb4b4b4: Ta5d6ff"Texte d'interdiction"Tb4b4b4,
Tff7b72"banished_text_description"Tb4b4b4: Ta5d6ff"Message personnalisé à afficher sur la superposition."Tb4b4b4,
Tff7b72"banished_color_label"Tb4b4b4: Ta5d6ff"Couleur du bannissement"Tb4b4b4,
Tff7b72"banished_color_description"Tb4b4b4: Ta5d6ff"La couleur utilisée pour l'effet bannissement."Tb4b4b4,
Tff7b72"desktop_open_calls_in_separate_window"Tb4b4b4: Ta5d6ff"Ouvrez les appels dans la 2ème fenêtre"Tb4b4b4,
Tff7b72"desktop_open_calls_in_separate_window_description"Tb4b4b4: Ta5d6ff"Lorsqu'un appel est actif, il sera affiché dans une fenêtre pop-out séparée plutôt que dans l'application."Tb4b4b4,
Tff7b72"desktop_hardware_acceleration_enabled"Tb4b4b4: Ta5d6ff"Accélération matérielle"Tb4b4b4,
Tff7b72"desktop_hardware_acceleration_enabled_description"Tb4b4b4: Ta5d6ff"Désactivez cette option si vous ressentez des problèmes d'interface utilisateur, des écrans noirs ou des problèmes graphiques."Tb4b4b4,
Tff7b72"translator"Tb4b4b4: Ta5d6ff"Traducteur"Tb4b4b4,
Tff7b72"translator_enabled"Tb4b4b4: Ta5d6ff"Activer le traducteur"Tb4b4b4,
Tff7b72"translator_description"Tb4b4b4: Ta5d6ff"Activer les fonctions de traduction dans les conversations."Tb4b4b4,
Tff7b72"libretranslate_url"Tb4b4b4: Ta5d6ff"LibreURL"Tb4b4b4,
Tff7b72"libretranslate_url_description"Tb4b4b4: Ta5d6ff"L'URL où l'API LibreTranslate est accessible."Tb4b4b4,
Tff7b72"system"Tb4b4b4: Ta5d6ff"Système"Tb4b4b4,
Tff7b72"reticulum_stack"Tb4b4b4: Ta5d6ff"Stack de réticulum"Tb4b4b4,
Tff7b72"reticulum_stack_description"Tb4b4b4: Ta5d6ff"Gérer la pile réseau Reticulum sous-jacente."Tb4b4b4,
Tff7b72"reload_rns"Tb4b4b4: Ta5d6ff"Recharger RNS"Tb4b4b4,
Tff7b72"reload_rns_description"Tb4b4b4: Ta5d6ff"Déregistrez toutes les destinations, arrêtez l'instance RNS actuelle et rechargez-la. Ceci est utile pour appliquer des modifications de configuration ou redémarrer la pile réseau maillage sans redémarrer l'application entière."Tb4b4b4,
Tff7b72"reloading_rns"Tb4b4b4: Ta5d6ff"Recharger RNS..."Tb4b4b4,
Tff7b72"reloaded_rns"Tb4b4b4: Ta5d6ff"Réticulum rechargé avec succès"Tb4b4b4,
Tff7b72"announce_interval"Tb4b4b4: Ta5d6ff"Annonce de l'intervalle"Tb4b4b4,
Tff7b72"stop_sync_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment arrêter de synchroniser ?"Tb4b4b4,
Tff7b72"sync_error_generic"Tb4b4b4: Ta5d6ff"Quelque chose a mal tourné. Essaie encore plus tard."Tb4b4b4,
Tff7b72"sync_complete"Tb4b4b4: Ta5d6ff"Synchronisation terminée.{count}messages reçus."Tb4b4b4,
Tff7b72"sync_error"Tb4b4b4: Ta5d6ff"Erreur sync :{status}"Tb4b4b4,
Tff7b72"propagation_sync_live"Tb4b4b4: Ta5d6ff"Synchronisation :{status}({progress}%)"Tb4b4b4,
Tff7b72"propagation_sync_state"Tb4b4b4: Tb4b4b4{
Tff7b72"idle"Tb4b4b4: Ta5d6ff"Inactif"Tb4b4b4,
Tff7b72"path_requested"Tb4b4b4: Ta5d6ff"Demande de chemin"Tb4b4b4,
Tff7b72"link_establishing"Tb4b4b4: Ta5d6ff"Établissement d'un lien"Tb4b4b4,
Tff7b72"link_established"Tb4b4b4: Ta5d6ff"Lien établi"Tb4b4b4,
Tff7b72"request_sent"Tb4b4b4: Ta5d6ff"Demande envoyée"Tb4b4b4,
Tff7b72"receiving"Tb4b4b4: Ta5d6ff"Réception des messages"Tb4b4b4,
Tff7b72"response_received"Tb4b4b4: Ta5d6ff"Réponse au traitement"Tb4b4b4,
Tff7b72"complete"Tb4b4b4: Ta5d6ff"Terminé"Tb4b4b4,
Tff7b72"no_path"Tb4b4b4: Ta5d6ff"Pas de chemin vers le nœud"Tb4b4b4,
Tff7b72"link_failed"Tb4b4b4: Ta5d6ff"Le lien a échoué"Tb4b4b4,
Tff7b72"transfer_failed"Tb4b4b4: Ta5d6ff"Le transfert a échoué"Tb4b4b4,
Tff7b72"no_identity_received"Tb4b4b4: Ta5d6ff"Aucune identité reçue"Tb4b4b4,
Tff7b72"no_access"Tb4b4b4: Ta5d6ff"Accès refusé"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Échec"Tb4b4b4,
Tff7b72"path_timeout"Tb4b4b4: Ta5d6ff"Chemin arrêté"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"État inconnu"
Tb4b4b4},
Tff7b72"switching_identity"Tb4b4b4: Ta5d6ff"Changer d'identité..."Tb4b4b4,
Tff7b72"loading_identity"Tb4b4b4: Ta5d6ff"Chargement de votre identité"Tb4b4b4,
Tff7b72"loading_overlay_kicker"Tb4b4b4: Ta5d6ff"Un instant"Tb4b4b4,
Tff7b72"loading_overlay_title"Tb4b4b4: Ta5d6ff"Profil de commutation"Tb4b4b4,
Tff7b72"loading_overlay_subtitle"Tb4b4b4: Ta5d6ff"Chargement de vos chats et paramètres. Cela prend généralement quelques secondes."Tb4b4b4,
Tff7b72"emergency_mode_active"Tb4b4b4: Ta5d6ff"Mode d'urgence actif - Utilisation de la base de données en mémoire et des services restreints."Tb4b4b4,
Tff7b72"backend_disconnected"Tb4b4b4: Ta5d6ff"Déconnecté du moteur"Tb4b4b4,
Tff7b72"backend_process_stopped"Tb4b4b4: Ta5d6ff"Moteur Reticulum arrêté"Tb4b4b4,
Tff7b72"backend_reconnected"Tb4b4b4: Ta5d6ff"Reconnecté au moteur"Tb4b4b4,
Tff7b72"restart_backend"Tb4b4b4: Ta5d6ff"Redémarrer le moteur"Tb4b4b4,
Tff7b72"restart_backend_started"Tb4b4b4: Ta5d6ff"Redémarrage du moteur…"Tb4b4b4,
Tff7b72"restart_backend_failed"Tb4b4b4: Ta5d6ff"Impossible de redémarrer le moteur"Tb4b4b4,
Tff7b72"view_backend_logs"Tb4b4b4: Ta5d6ff"Voir le journal de crash"Tb4b4b4,
Tff7b72"view_backend_logs_failed"Tb4b4b4: Ta5d6ff"Aucun journal de crash disponible"Tb4b4b4,
Tff7b72"blackhole_integration_enabled"Tb4b4b4: Ta5d6ff"Intégration du trou noir"Tb4b4b4,
Tff7b72"blackhole_integration_description"Tb4b4b4: Ta5d6ff"Automatiquement des identités de trou noir à la couche de transport de Reticulum lors du bannissement des utilisateurs dans MeshChatX."Tb4b4b4,
Tff7b72"announce_limits"Tb4b4b4: Ta5d6ff"Annonce des limites"Tb4b4b4,
Tff7b72"announce_limits_description"Tb4b4b4: Ta5d6ff"Limiter le nombre d'annonces conservées dans la base de données par aspect (le plus ancien a été enlevé en premier) et le nombre de chargements par demande d'API. Aussi plafonne la recherche et l'interface découverte charges utiles. Effacer un champ numérique et enregistrer pour restaurer les valeurs par défaut."Tb4b4b4,
Tff7b72"announce_store_heading"Tb4b4b4: Ta5d6ff"Enregistrer les annonces entrantes"Tb4b4b4,
Tff7b72"announce_store_description"Tb4b4b4: Ta5d6ff"Si désactivé, les annonces de ce type ne sont pas enregistrées. Cela n'affecte que le stockage et n'arrête pas le réseau ou vos propres annonces. Votre nœud NomadNet local sera toujours listé."Tb4b4b4,
Tff7b72"announce_store_lxmf"Tb4b4b4: Ta5d6ff"LXMF (lxmf.delivery)"Tb4b4b4,
Tff7b72"announce_store_lxst"Tb4b4b4: Ta5d6ff"LXST téléphonie (lxst.telephony)"Tb4b4b4,
Tff7b72"announce_store_nomad"Tb4b4b4: Ta5d6ff"Nœuds NomadNet (nomadnetwork.node)"Tb4b4b4,
Tff7b72"announce_store_prop"Tb4b4b4: Ta5d6ff"Nœuds de propagation (lxmf.propagation)"Tb4b4b4,
Tff7b72"announce_max_stored_heading"Tb4b4b4: Ta5d6ff"Max stocké par aspect (base de données)"Tb4b4b4,
Tff7b72"announce_fetch_limit_heading"Tb4b4b4: Ta5d6ff"Taille par défaut de la page (API)"Tb4b4b4,
Tff7b72"announce_search_max_fetch"Tb4b4b4: Ta5d6ff"Max annonce une recherche"Tb4b4b4,
Tff7b72"announce_search_max_fetch_hint"Tb4b4b4: Ta5d6ff"Le maximum de lignes lues à partir de la base de données lorsque vous utilisez la recherche texte sur annonce (par demande)."Tb4b4b4,
Tff7b72"discovered_interfaces_max_return"Tb4b4b4: Ta5d6ff"Cap des interfaces découvertes"Tb4b4b4,
Tff7b72"discovered_interfaces_max_return_hint"Tb4b4b4: Ta5d6ff"Le maximum d'entrées d'interface découvertes et actives est retourné à l'interface utilisateur."Tb4b4b4,
Tff7b72"announce_limit_lxmf"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"announce_limit_nomadnet"Tb4b4b4: Ta5d6ff"NomadNet"Tb4b4b4,
Tff7b72"announce_limit_prop"Tb4b4b4: Ta5d6ff"Nœuds propres"Tb4b4b4,
Tff7b72"csp_settings"Tb4b4b4: Ta5d6ff"Politique de sécurité du contenu (PSC)"Tb4b4b4,
Tff7b72"csp_description"Tb4b4b4: Ta5d6ff"Ajouter manuellement les domaines et sources autorisés pour différents types de ressources. Ceci est utile pour les serveurs de tuiles, les robots ou les intégrations externes."Tb4b4b4,
Tff7b72"csp_extra_connect_src"Tb4b4b4: Ta5d6ff"Sources supplémentaires de connexion"Tb4b4b4,
Tff7b72"csp_extra_connect_src_description"Tb4b4b4: Ta5d6ff"Sources supplémentaires pour les connexions fetch/websocket (par exemple https://api.example.com)."Tb4b4b4,
Tff7b72"csp_extra_img_src"Tb4b4b4: Ta5d6ff"Sources d'images supplémentaires"Tb4b4b4,
Tff7b72"csp_extra_img_src_description"Tb4b4b4: Ta5d6ff"Sources supplémentaires pour les images et les tuiles."Tb4b4b4,
Tff7b72"csp_extra_frame_src"Tb4b4b4: Ta5d6ff"Sources de cadres supplémentaires"Tb4b4b4,
Tff7b72"csp_extra_frame_src_description"Tb4b4b4: Ta5d6ff"Sources supplémentaires pour iframes."Tb4b4b4,
Tff7b72"csp_extra_script_src"Tb4b4b4: Ta5d6ff"Sources de scripts supplémentaires"Tb4b4b4,
Tff7b72"csp_extra_script_src_description"Tb4b4b4: Ta5d6ff"Sources supplémentaires pour les scripts (utilisation avancée seulement)."Tb4b4b4,
Tff7b72"csp_extra_style_src"Tb4b4b4: Ta5d6ff"Sources de style supplémentaire"Tb4b4b4,
Tff7b72"csp_extra_style_src_description"Tb4b4b4: Ta5d6ff"Sources supplémentaires pour les feuilles de style."Tb4b4b4,
Tff7b72"location"Tb4b4b4: Ta5d6ff"Lieu"Tb4b4b4,
Tff7b72"location_source"Tb4b4b4: Ta5d6ff"Lieu Source"Tb4b4b4,
Tff7b72"location_source_browser"Tb4b4b4: Ta5d6ff"Automatique (navigateur)"Tb4b4b4,
Tff7b72"location_source_manual"Tb4b4b4: Ta5d6ff"Manuel"Tb4b4b4,
Tff7b72"location_source_browser_desc"Tb4b4b4: Ta5d6ff"Utilise l'API de géolocalisation de votre navigateur. Note: Dans l'application de bureau, cela peut utiliser les services Google."Tb4b4b4,
Tff7b72"location_source_manual_desc"Tb4b4b4: Ta5d6ff"Utiliser les coordonnées saisies manuellement pour une intimité maximale."Tb4b4b4,
Tff7b72"location_manual_lat"Tb4b4b4: Ta5d6ff"Latitude"Tb4b4b4,
Tff7b72"location_manual_lon"Tb4b4b4: Ta5d6ff"Longitude"Tb4b4b4,
Tff7b72"location_manual_alt"Tb4b4b4: Ta5d6ff"Altitude (m)"Tb4b4b4,
Tff7b72"telemetry_enabled"Tb4b4b4: Ta5d6ff"Télémétrie activée"Tb4b4b4,
Tff7b72"telemetry_description"Tb4b4b4: Ta5d6ff"Permettre à MeshChatX d'envoyer et de recevoir des données télémétriques. Cela comprend la réponse aux demandes d'emplacement de pairs de confiance."Tb4b4b4,
Tff7b72"telemetry_trusted_peers"Tb4b4b4: Ta5d6ff"Des pairs de télémétrie fiables"Tb4b4b4,
Tff7b72"telemetry_no_trusted_peers"Tb4b4b4: Ta5d6ff"Aucun pair de confiance configuré. Faites confiance aux pairs du menu chat pour leur permettre de demander votre emplacement."Tb4b4b4,
Tff7b72"telemetry_revoke_trust"Tb4b4b4: Ta5d6ff"Révocation de la confiance"Tb4b4b4,
Tff7b72"telemetry_trust_revoked"Tb4b4b4: Ta5d6ff"Confiance de télémétrie révoquée pour{name}"Tb4b4b4,
Tff7b72"telemetry_trust_granted_alert"Tb4b4b4: Ta5d6ff"Peer a maintenant confiance pour la télémétrie."Tb4b4b4,
Tff7b72"telemetry_trust_revoked_alert"Tb4b4b4: Ta5d6ff"La confiance en télémétrie a été révoquée."Tb4b4b4,
Tff7b72"telemetry_trust_failed"Tb4b4b4: Ta5d6ff"La confiance en télémétrie a échoué."Tb4b4b4,
Tff7b72"telemetry_trust_revoke"Tb4b4b4: Ta5d6ff"Revoquer la confiance en télémétrie"Tb4b4b4,
Tff7b72"telemetry_trust_grant"Tb4b4b4: Ta5d6ff"Confiance pour la télémétrie"Tb4b4b4,
Tff7b72"location_manage_desc"Tb4b4b4: Ta5d6ff"Gérez comment votre emplacement est partagé."Tb4b4b4,
Tff7b72"restart_rns"Tb4b4b4: Ta5d6ff"Redémarrer RNS"Tb4b4b4,
Tff7b72"flood_protection"Tb4b4b4: Ta5d6ff"Flood Protection"Tb4b4b4,
Tff7b72"flood_protection_description"Tb4b4b4: Ta5d6ff"Automatically raise the inbound stamp cost when receiving too many messages per minute from many sources. This makes coordinated spam attacks computationally expensive while keeping normal conversations affordable."Tb4b4b4,
Tff7b72"flood_protection_enabled"Tb4b4b4: Ta5d6ff"Enable auto-adjusting stamp cost"Tb4b4b4,
Tff7b72"flood_threshold"Tb4b4b4: Ta5d6ff"Messages per minute threshold"Tb4b4b4,
Tff7b72"flood_max_stamp_cost"Tb4b4b4: Ta5d6ff"Maximum stamp cost during flood"Tb4b4b4,
Tff7b72"flood_cooldown"Tb4b4b4: Ta5d6ff"Cooldown before lowering cost (seconds)"Tb4b4b4,
Tff7b72"relay_chat"Tb4b4b4: Ta5d6ff"Chat relais"
Tb4b4b4},
Tff7b72"common"Tb4b4b4: Tb4b4b4{
Tff7b72"open"Tb4b4b4: Ta5d6ff"Ouvrir"Tb4b4b4,
Tff7b72"close"Tb4b4b4: Ta5d6ff"Fermer"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Annuler"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Enregistrer"Tb4b4b4,
Tff7b72"block"Tb4b4b4: Ta5d6ff"Bannir"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Supprimer"Tb4b4b4,
Tff7b72"edit"Tb4b4b4: Ta5d6ff"Modifier"Tb4b4b4,
Tff7b72"add"Tb4b4b4: Ta5d6ff"Ajouter"Tb4b4b4,
Tff7b72"sync"Tb4b4b4: Ta5d6ff"Synchronisation"Tb4b4b4,
Tff7b72"restart_app"Tb4b4b4: Ta5d6ff"Redémarrer l'application"Tb4b4b4,
Tff7b72"reveal"Tb4b4b4: Ta5d6ff"Révèle"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Actualiser"Tb4b4b4,
Tff7b72"copy"Tb4b4b4: Ta5d6ff"Copier"Tb4b4b4,
Tff7b72"copy_to_clipboard"Tb4b4b4: Ta5d6ff"Copier dans le presse-papiers"Tb4b4b4,
Tff7b72"vacuum"Tb4b4b4: Ta5d6ff"Aspirateur"Tb4b4b4,
Tff7b72"auto_recover"Tb4b4b4: Ta5d6ff"Récupération automatique"Tb4b4b4,
Tff7b72"shutdown"Tb4b4b4: Ta5d6ff"Arrêt"Tb4b4b4,
Tff7b72"acknowledge_reset"Tb4b4b4: Ta5d6ff"Reconnaissez et réinitialisez"Tb4b4b4,
Tff7b72"continue"Tb4b4b4: Ta5d6ff"Continuer"Tb4b4b4,
Tff7b72"confirm"Tb4b4b4: Ta5d6ff"Confirmer"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cela ? Cela ne peut être annulé."Tb4b4b4,
Tff7b72"search"Tb4b4b4: Ta5d6ff"Outils de recherche..."Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"Aucun outil trouvé"Tb4b4b4,
Tff7b72"error"Tb4b4b4: Ta5d6ff"Erreur"Tb4b4b4,
Tff7b72"success"Tb4b4b4: Ta5d6ff"Succès"Tb4b4b4,
Tff7b72"warning"Tb4b4b4: Ta5d6ff"Avertissement"Tb4b4b4,
Tff7b72"info"Tb4b4b4: Ta5d6ff"Informations"Tb4b4b4,
Tff7b72"copied"Tb4b4b4: Ta5d6ff"Copie sur presse-papiers"Tb4b4b4,
Tff7b72"failed_to_copy"Tb4b4b4: Ta5d6ff"Impossible de copier dans le presse-papiers"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer la configuration !"Tb4b4b4,
Tff7b72"invalid_address"Tb4b4b4: Ta5d6ff"Adresse non valable"Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"Chargement..."Tb4b4b4,
Tff7b72"ok"Tb4b4b4: Ta5d6ff"Très bien."Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Clear"
Tb4b4b4},
Tff7b72"stickers"Tb4b4b4: Tb4b4b4{
Tff7b72"settings_title"Tb4b4b4: Ta5d6ff"Stickers"Tb4b4b4,
Tff7b72"settings_description"Tb4b4b4: Ta5d6ff"Images enregistrées pour cette identité. Utilisez-les à partir du compositeur de message ou enregistrez des images à partir de chats. Exporter ou importer une sauvegarde JSON."Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Autocollants d'exportation"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Importer des autocollants"Tb4b4b4,
Tff7b72"export_done"Tb4b4b4: Ta5d6ff"Stickers exportés"Tb4b4b4,
Tff7b72"replace_duplicates"Tb4b4b4: Ta5d6ff"Remplacer les images dupliquées lors de l'importation"Tb4b4b4,
Tff7b72"count"Tb4b4b4: Ta5d6ff"{count} autocollant(s) enregistré(s)"Tb4b4b4,
Tff7b72"open_picker"Tb4b4b4: Ta5d6ff"Stickers"Tb4b4b4,
Tff7b72"picker_tooltip"Tb4b4b4: Ta5d6ff"Emoji, autocollants et GIF"Tb4b4b4,
Tff7b72"tab_emojis"Tb4b4b4: Ta5d6ff"Émojis"Tb4b4b4,
Tff7b72"tab_stickers"Tb4b4b4: Ta5d6ff"Stickers"Tb4b4b4,
Tff7b72"empty_library"Tb4b4b4: Ta5d6ff"Pas encore d'autocollants."Tb4b4b4,
Tff7b72"drop_or_click_hint"Tb4b4b4: Ta5d6ff"Déposer des images ici ou cliquer pour parcourir (PNG, JPEG, GIF, WebP, BMP, TGS, WebM, max 512 KB chacun)."Tb4b4b4,
Tff7b72"add_more_hint"Tb4b4b4: Ta5d6ff"Déposer ou cliquer pour ajouter d'autres autocollants."Tb4b4b4,
Tff7b72"file_too_large"Tb4b4b4: Ta5d6ff"Chaque autocollant doit respecter sa limite de format (TGS 64 KB, WebM 256 KB, image 512 KB)."Tb4b4b4,
Tff7b72"unsupported_type"Tb4b4b4: Ta5d6ff"Utilisez PNG, JPEG, GIF, WebP, BMP, TGS ou WebM."Tb4b4b4,
Tff7b72"uploaded_count"Tb4b4b4: Ta5d6ff"Ajouté l'autocollant{count}."Tb4b4b4,
Tff7b72"save_to_library"Tb4b4b4: Ta5d6ff"Enregistrer l'image sur les autocollants"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Sticker enregistré"Tb4b4b4,
Tff7b72"duplicate"Tb4b4b4: Ta5d6ff"Déjà dans votre bibliothèque"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer l'autocollant"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Importé{imported}, dédoublé{skipped_duplicates}duplicata, invalide{skipped_invalid}"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Échec de l'importation des autocollants"Tb4b4b4,
Tff7b72"all_stickers"Tb4b4b4: Ta5d6ff"Tous les autocollants"Tb4b4b4,
Tff7b72"unpacked"Tb4b4b4: Ta5d6ff"Déballé"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"Ouvrir l'éditeur d' autocollants"Tb4b4b4,
Tff7b72"upload_short"Tb4b4b4: Ta5d6ff"Envoi"Tb4b4b4,
Tff7b72"format_static"Tb4b4b4: Ta5d6ff"Statique"Tb4b4b4,
Tff7b72"format_animated"Tb4b4b4: Ta5d6ff"Animés"Tb4b4b4,
Tff7b72"format_video"Tb4b4b4: Ta5d6ff"Vidéo"Tb4b4b4,
Tff7b72"format_legacy"Tb4b4b4: Ta5d6ff"Héritage"Tb4b4b4,
Tff7b72"errors"Tb4b4b4: Tb4b4b4{
Tff7b72"file_too_large_static"Tb4b4b4: Ta5d6ff"Les autocollants statiques doivent être de 512 KB ou plus petits."Tb4b4b4,
Tff7b72"file_too_large_animated"Tb4b4b4: Ta5d6ff"Les autocollants TGS animés doivent être de 64 Ko ou moins."Tb4b4b4,
Tff7b72"file_too_large_video"Tb4b4b4: Ta5d6ff"Les autocollants WEBM vidéo doivent être de 256 Ko ou moins."Tb4b4b4,
Tff7b72"invalid_dimensions"Tb4b4b4: Ta5d6ff"Les stickers doivent être au plus 512x512 pixels avec un côté exactement 512."Tb4b4b4,
Tff7b72"invalid_duration"Tb4b4b4: Ta5d6ff"Les autocollants animés et vidéo doivent être de 3 secondes ou moins."Tb4b4b4,
Tff7b72"invalid_fps"Tb4b4b4: Ta5d6ff"Autocollants animés doivent être 30-60 FPS, autocollants vidéo jusqu'à 30 FPS."Tb4b4b4,
Tff7b72"invalid_codec"Tb4b4b4: Ta5d6ff"Les autocollants vidéo doivent utiliser le codec VP9."Tb4b4b4,
Tff7b72"invalid_audio"Tb4b4b4: Ta5d6ff"Les autocollants vidéo ne doivent pas contenir de flux audio."Tb4b4b4,
Tff7b72"invalid_tgs"Tb4b4b4: Ta5d6ff"Impossible de lire l'animation TGS."Tb4b4b4,
Tff7b72"invalid_webm"Tb4b4b4: Ta5d6ff"Impossible de lire la vidéo WebM."
Tb4b4b4},
Tff7b72"packs"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Boîtes autocollantes"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Groupez les autocollants en paquets que vous pouvez partager ou importer."Tb4b4b4,
Tff7b72"create"Tb4b4b4: Ta5d6ff"Nouveau pack"Tb4b4b4,
Tff7b72"create_pack"Tb4b4b4: Ta5d6ff"Créer un pack autocollant"Tb4b4b4,
Tff7b72"title_label"Tb4b4b4: Ta5d6ff"Titre"Tb4b4b4,
Tff7b72"title_placeholder"Tb4b4b4: Ta5d6ff"Mon sac"Tb4b4b4,
Tff7b72"short_name_label"Tb4b4b4: Ta5d6ff"Nom abrégé"Tb4b4b4,
Tff7b72"short_name_placeholder"Tb4b4b4: Ta5d6ff"Par exemple, les chats"Tb4b4b4,
Tff7b72"description_label"Tb4b4b4: Ta5d6ff"Désignation des marchandises"Tb4b4b4,
Tff7b72"type_label"Tb4b4b4: Ta5d6ff"Type"Tb4b4b4,
Tff7b72"type_static"Tb4b4b4: Ta5d6ff"Statique"Tb4b4b4,
Tff7b72"type_animated"Tb4b4b4: Ta5d6ff"Animés"Tb4b4b4,
Tff7b72"type_video"Tb4b4b4: Ta5d6ff"Vidéo"Tb4b4b4,
Tff7b72"type_mixed"Tb4b4b4: Ta5d6ff"Mélange"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Enregistrer"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Annuler"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"Ajouter des autocollants"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Emballage d'exportation"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Emballage d'importation"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Supprimer le paquet"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Supprimer ce paquet ?"Tb4b4b4,
Tff7b72"delete_with_stickers"Tb4b4b4: Ta5d6ff"Supprimer également les autocollants dans ce pack"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"Pack supprimé"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"Pack créé"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"Emballage exporté"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"Pack installé: importé{imported}, sauté{skipped}"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"Impossible d'installer le paquet"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"Pas encore de paquet."Tb4b4b4,
Tff7b72"count_one"Tb4b4b4: Ta5d6ff"Autocollant{count}"Tb4b4b4,
Tff7b72"count_other"Tb4b4b4: Ta5d6ff"Autocollants{count}"Tb4b4b4,
Tff7b72"stickers_in_pack"Tb4b4b4: Ta5d6ff"Stickers en{title}"Tb4b4b4,
Tff7b72"no_stickers"Tb4b4b4: Ta5d6ff"Pas encore d'autocollants dans ce pack."
Tb4b4b4},
Tff7b72"editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Éditeur d'étiquettes"Tb4b4b4,
Tff7b72"open"Tb4b4b4: Ta5d6ff"Ouvrez l'éditeur"Tb4b4b4,
Tff7b72"select_image"Tb4b4b4: Ta5d6ff"Sélectionner l'image"Tb4b4b4,
Tff7b72"drop_image"Tb4b4b4: Ta5d6ff"Déposer une image, ou cliquer pour parcourir"Tb4b4b4,
Tff7b72"reset"Tb4b4b4: Ta5d6ff"Réinitialiser"Tb4b4b4,
Tff7b72"remove_background"Tb4b4b4: Ta5d6ff"Supprimer l' arrière-plan"Tb4b4b4,
Tff7b72"removing_background"Tb4b4b4: Ta5d6ff"Enlever le fond..."Tb4b4b4,
Tff7b72"white_stroke"Tb4b4b4: Ta5d6ff"Contour blanc"Tb4b4b4,
Tff7b72"shadow"Tb4b4b4: Ta5d6ff"Ombre portée"Tb4b4b4,
Tff7b72"stroke_size"Tb4b4b4: Ta5d6ff"Taille du contour"Tb4b4b4,
Tff7b72"scale"Tb4b4b4: Ta5d6ff"Échelle"Tb4b4b4,
Tff7b72"rotate"Tb4b4b4: Ta5d6ff"Rotation"Tb4b4b4,
Tff7b72"offset_x"Tb4b4b4: Ta5d6ff"Dépassement X"Tb4b4b4,
Tff7b72"offset_y"Tb4b4b4: Ta5d6ff"Décalage Y"Tb4b4b4,
Tff7b72"text_overlay"Tb4b4b4: Ta5d6ff"Texte superposé"Tb4b4b4,
Tff7b72"text_placeholder"Tb4b4b4: Ta5d6ff"Ajouter un texte..."Tb4b4b4,
Tff7b72"text_color"Tb4b4b4: Ta5d6ff"Couleur du texte"Tb4b4b4,
Tff7b72"text_size"Tb4b4b4: Ta5d6ff"Taille du texte"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"Format d'exportation"Tb4b4b4,
Tff7b72"format_png"Tb4b4b4: Ta5d6ff"PNG"Tb4b4b4,
Tff7b72"format_webp"Tb4b4b4: Ta5d6ff"WebP"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"Qualité"Tb4b4b4,
Tff7b72"emoji"Tb4b4b4: Ta5d6ff"Emoji"Tb4b4b4,
Tff7b72"emoji_placeholder"Tb4b4b4: Ta5d6ff"Facultatif"Tb4b4b4,
Tff7b72"pack"Tb4b4b4: Ta5d6ff"Boîte"Tb4b4b4,
Tff7b72"no_pack"Tb4b4b4: Ta5d6ff"Pas d'emballage"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Enregistrer l'autocollant"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Sticker enregistré"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer l'autocollant"Tb4b4b4,
Tff7b72"current_size"Tb4b4b4: Ta5d6ff"Taille actuelle :{size}"Tb4b4b4,
Tff7b72"size_too_large"Tb4b4b4: Ta5d6ff"Le résultat est supérieur à 512 KB. Essayez d'abaisser la qualité ou d'utiliser PNG avec des formes plus simples."
Tb4b4b4}
Tb4b4b4},
Tff7b72"sticker_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Éditeur d'étiquettes"Tb4b4b4,
Tff7b72"create_button"Tb4b4b4: Ta5d6ff"Créer un autocollant"Tb4b4b4,
Tff7b72"processing"Tb4b4b4: Ta5d6ff"Traitement..."Tb4b4b4,
Tff7b72"canvas_hint"Tb4b4b4: Ta5d6ff"L'aperçu est redimensionné. L'exportation utilise une toile 512×512."Tb4b4b4,
Tff7b72"section_source"Tb4b4b4: Ta5d6ff"Source"Tb4b4b4,
Tff7b72"choose_image"Tb4b4b4: Ta5d6ff"Choisir l'image"Tb4b4b4,
Tff7b72"section_transform"Tb4b4b4: Ta5d6ff"Transformer"Tb4b4b4,
Tff7b72"scale"Tb4b4b4: Ta5d6ff"Échelle"Tb4b4b4,
Tff7b72"rotation"Tb4b4b4: Ta5d6ff"Rotation"Tb4b4b4,
Tff7b72"flip_h"Tb4b4b4: Ta5d6ff"Flip horizontal"Tb4b4b4,
Tff7b72"flip_v"Tb4b4b4: Ta5d6ff"Flip vertical"Tb4b4b4,
Tff7b72"reset_transform"Tb4b4b4: Ta5d6ff"Réinitialiser la transformation"Tb4b4b4,
Tff7b72"section_effects"Tb4b4b4: Ta5d6ff"Effets"Tb4b4b4,
Tff7b72"bg_removed"Tb4b4b4: Ta5d6ff"Fond supprimé"Tb4b4b4,
Tff7b72"remove_background"Tb4b4b4: Ta5d6ff"Supprimer l'arrière-plan"Tb4b4b4,
Tff7b72"white_stroke"Tb4b4b4: Ta5d6ff"Contour blanc"Tb4b4b4,
Tff7b72"shadow"Tb4b4b4: Ta5d6ff"Ombre portée"Tb4b4b4,
Tff7b72"section_overlay"Tb4b4b4: Ta5d6ff"Texte superposé"Tb4b4b4,
Tff7b72"overlay_placeholder"Tb4b4b4: Ta5d6ff"Ajouter un texte..."Tb4b4b4,
Tff7b72"font_size"Tb4b4b4: Ta5d6ff"Taille de la police"Tb4b4b4,
Tff7b72"overlay_y"Tb4b4b4: Ta5d6ff"Position verticale"Tb4b4b4,
Tff7b72"text_color"Tb4b4b4: Ta5d6ff"Couleur du texte"Tb4b4b4,
Tff7b72"stroke_color"Tb4b4b4: Ta5d6ff"Couleur du coup"Tb4b4b4,
Tff7b72"section_meta"Tb4b4b4: Ta5d6ff"Détails"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"Nom de l' autocollant"Tb4b4b4,
Tff7b72"emoji_placeholder"Tb4b4b4: Ta5d6ff"Emoji (facultatif)"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"Format d'exportation"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"Qualité"Tb4b4b4,
Tff7b72"size_label"Tb4b4b4: Ta5d6ff"Taille:{size}(max.{limit})"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Annuler"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Enregistrer l'autocollant"Tb4b4b4,
Tff7b72"image_load_failed"Tb4b4b4: Ta5d6ff"Impossible de charger l'image"Tb4b4b4,
Tff7b72"removing_background"Tb4b4b4: Ta5d6ff"Enlever le fond..."Tb4b4b4,
Tff7b72"bg_removal_failed"Tb4b4b4: Ta5d6ff"Défaut de retrait du fond"Tb4b4b4,
Tff7b72"too_large"Tb4b4b4: Ta5d6ff"Le fichier exporté est supérieur à 512 KB"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Sauver..."Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Sticker enregistré"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer l'autocollant"
Tb4b4b4},
Tff7b72"sticker_packs"Tb4b4b4: Tb4b4b4{
Tff7b72"all"Tb4b4b4: Ta5d6ff"Tous"Tb4b4b4,
Tff7b72"section_title"Tb4b4b4: Ta5d6ff"Boîtes autocollantes"Tb4b4b4,
Tff7b72"section_description"Tb4b4b4: Ta5d6ff"Groupez les autocollants en paquets que vous pouvez partager ou importer."Tb4b4b4,
Tff7b72"create"Tb4b4b4: Ta5d6ff"Nouveau pack"Tb4b4b4,
Tff7b72"open_editor"Tb4b4b4: Ta5d6ff"Ajouter des autocollants"Tb4b4b4,
Tff7b72"install_from_file"Tb4b4b4: Ta5d6ff"Installer à partir du fichier"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"Pas encore de paquet."Tb4b4b4,
Tff7b72"count_label"Tb4b4b4: Ta5d6ff"Autocollants{count}"Tb4b4b4,
Tff7b72"add_sticker"Tb4b4b4: Ta5d6ff"Ajouter un autocollant"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Emballage d'exportation"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Supprimer le paquet"Tb4b4b4,
Tff7b72"empty_pack"Tb4b4b4: Ta5d6ff"Pas encore d'autocollants dans ce pack."Tb4b4b4,
Tff7b72"create_title"Tb4b4b4: Ta5d6ff"Créer un pack autocollant"Tb4b4b4,
Tff7b72"field_title"Tb4b4b4: Ta5d6ff"Titre"Tb4b4b4,
Tff7b72"field_short_name"Tb4b4b4: Ta5d6ff"Nom abrégé"Tb4b4b4,
Tff7b72"field_description"Tb4b4b4: Ta5d6ff"Désignation des marchandises"Tb4b4b4,
Tff7b72"type_static"Tb4b4b4: Ta5d6ff"Statique"Tb4b4b4,
Tff7b72"type_animated"Tb4b4b4: Ta5d6ff"Animés"Tb4b4b4,
Tff7b72"type_video"Tb4b4b4: Ta5d6ff"Vidéo"Tb4b4b4,
Tff7b72"type_mixed"Tb4b4b4: Ta5d6ff"Mélange"Tb4b4b4,
Tff7b72"strict_label"Tb4b4b4: Ta5d6ff"Type de paquet d'application (rejeter les téléchargements incorrects)"Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"Pack créé"Tb4b4b4,
Tff7b72"create_failed"Tb4b4b4: Ta5d6ff"Impossible de créer le paquet"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"Emballage exporté"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"L'exportation a échoué"Tb4b4b4,
Tff7b72"confirm_delete"Tb4b4b4: Ta5d6ff"Supprimer le paquet \"{title}\"?"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"Pack supprimé"Tb4b4b4,
Tff7b72"delete_failed"Tb4b4b4: Ta5d6ff"Impossible de supprimer le paquet"Tb4b4b4,
Tff7b72"installed"Tb4b4b4: Ta5d6ff"Emballage installé (importation{imported})"Tb4b4b4,
Tff7b72"install_failed"Tb4b4b4: Ta5d6ff"Impossible d'installer le paquet"
Tb4b4b4},
Tff7b72"gifs"Tb4b4b4: Tb4b4b4{
Tff7b72"settings_title"Tb4b4b4: Ta5d6ff"FPG"Tb4b4b4,
Tff7b72"settings_description"Tb4b4b4: Ta5d6ff"Votre bibliothèque personnelle GIF pour cette identité. Téléchargez les fichiers GIF et WebP animés, puis réutilisez-les rapidement à travers les conversations. Les FPG les plus utilisés sont présentés en premier."Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"GIF à l'exportation"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Importer des FPG"Tb4b4b4,
Tff7b72"export_done"Tb4b4b4: Ta5d6ff"FPG exportés"Tb4b4b4,
Tff7b72"replace_duplicates"Tb4b4b4: Ta5d6ff"Remplacer les FPG en double lors de l'importation"Tb4b4b4,
Tff7b72"count"Tb4b4b4: Ta5d6ff"{count}enregistré GIF(s)"Tb4b4b4,
Tff7b72"tab_gifs"Tb4b4b4: Ta5d6ff"FPG"Tb4b4b4,
Tff7b72"empty_library"Tb4b4b4: Ta5d6ff"Pas encore de FPG. Télécharger un GIF ou en enregistrer un depuis un chat."Tb4b4b4,
Tff7b72"drop_or_click_hint"Tb4b4b4: Ta5d6ff"Déposer les GIF ici ou cliquer pour parcourir (GIF ou WebP, max 5 Mo chacun)."Tb4b4b4,
Tff7b72"add_more_hint"Tb4b4b4: Ta5d6ff"Déposer ou cliquer pour ajouter plus de GIF."Tb4b4b4,
Tff7b72"file_too_large"Tb4b4b4: Ta5d6ff"Chaque FPG doit être de 5 Mo ou moins."Tb4b4b4,
Tff7b72"unsupported_type"Tb4b4b4: Ta5d6ff"Utilisez uniquement les fichiers GIF ou WebP."Tb4b4b4,
Tff7b72"uploaded_count"Tb4b4b4: Ta5d6ff"Ajouté{count}GIF(s)."Tb4b4b4,
Tff7b72"save_to_library"Tb4b4b4: Ta5d6ff"Enregistrer l'image dans les GIF"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"GIF enregistré"Tb4b4b4,
Tff7b72"duplicate"Tb4b4b4: Ta5d6ff"Déjà dans votre bibliothèque GIF"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer GIF"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Importé{imported}, dédoublé{skipped_duplicates}duplicata, invalide{skipped_invalid}"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Échec de l'importation des FPG"
Tb4b4b4},
Tff7b72"maintenance"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Maintenance et données"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Gérer vos données locales, effacer les caches et les conversations de sauvegarde."Tb4b4b4,
Tff7b72"clear_messages"Tb4b4b4: Ta5d6ff"Effacer tous les messages"Tb4b4b4,
Tff7b72"clear_messages_desc"Tb4b4b4: Ta5d6ff"Supprimer définitivement tous les messages envoyés et reçus."Tb4b4b4,
Tff7b72"clear_announces"Tb4b4b4: Ta5d6ff"Effacer toutes les annonces"Tb4b4b4,
Tff7b72"clear_announces_desc"Tb4b4b4: Ta5d6ff"Supprimer tous les pairs et nœuds découverts de votre cache."Tb4b4b4,
Tff7b72"clear_nomadnet_favs"Tb4b4b4: Ta5d6ff"Effacer les favoris NomadNetwork"Tb4b4b4,
Tff7b72"clear_nomadnet_favs_desc"Tb4b4b4: Ta5d6ff"Supprimer tous les nœuds de NomadNetwork enregistrés de vos favoris."Tb4b4b4,
Tff7b72"clear_lxmf_icons"Tb4b4b4: Ta5d6ff"Effacer les icônes LXMF"Tb4b4b4,
Tff7b72"clear_lxmf_icons_desc"Tb4b4b4: Ta5d6ff"Supprimer les icônes utilisateur de LXMF mises en cache de votre appareil."Tb4b4b4,
Tff7b72"clear_stickers"Tb4b4b4: Ta5d6ff"Tout effacer Stickers"Tb4b4b4,
Tff7b72"clear_stickers_desc"Tb4b4b4: Ta5d6ff"Supprimer chaque image d'autocollant enregistrée pour cette identité."Tb4b4b4,
Tff7b72"stickers_cleared"Tb4b4b4: Ta5d6ff"Stickers nettoyés"Tb4b4b4,
Tff7b72"clear_gifs"Tb4b4b4: Ta5d6ff"Effacer tous les FPG"Tb4b4b4,
Tff7b72"clear_gifs_desc"Tb4b4b4: Ta5d6ff"Supprimer chaque GIF enregistré pour cette identité."Tb4b4b4,
Tff7b72"gifs_cleared"Tb4b4b4: Ta5d6ff"FPG nettoyés"Tb4b4b4,
Tff7b72"clear_archives"Tb4b4b4: Ta5d6ff"Effacer les archives de page"Tb4b4b4,
Tff7b72"clear_archives_desc"Tb4b4b4: Ta5d6ff"Supprimer toutes les pages de NomadNetwork mises en cache."Tb4b4b4,
Tff7b72"clear_reticulum_docs"Tb4b4b4: Ta5d6ff"Effacer les Docs Reticulum"Tb4b4b4,
Tff7b72"clear_reticulum_docs_desc"Tb4b4b4: Ta5d6ff"Supprime toute documentation et versions téléchargées Reticulum."Tb4b4b4,
Tff7b72"clear_path_table"Tb4b4b4: Ta5d6ff"Effacer la table de chemins"Tb4b4b4,
Tff7b72"clear_path_table_desc"Tb4b4b4: Ta5d6ff"Supprime tous les chemins de transport Reticulum en cache. Les routes seront redécouvertes au besoin."Tb4b4b4,
Tff7b72"path_table_cleared"Tb4b4b4: Ta5d6ff"Table de chemins effacée"Tb4b4b4,
Tff7b72"export_messages"Tb4b4b4: Ta5d6ff"Exporter des messages"Tb4b4b4,
Tff7b72"export_messages_desc"Tb4b4b4: Ta5d6ff"Télécharger toutes les conversations sous forme de fichier JSON."Tb4b4b4,
Tff7b72"import_messages"Tb4b4b4: Ta5d6ff"Importer des messages"Tb4b4b4,
Tff7b72"import_messages_desc"Tb4b4b4: Ta5d6ff"Restaurer les conversations à partir d'un fichier JSON."Tb4b4b4,
Tff7b72"clear_confirm"Tb4b4b4: Ta5d6ff"Tu es sûr ? Cette action ne peut être annulée."Tb4b4b4,
Tff7b72"messages_cleared"Tb4b4b4: Ta5d6ff"Messages effacés avec succès"Tb4b4b4,
Tff7b72"announces_cleared"Tb4b4b4: Ta5d6ff"Annonces approuvées avec succès"Tb4b4b4,
Tff7b72"favourites_cleared"Tb4b4b4: Ta5d6ff"Favoris effacés avec succès"Tb4b4b4,
Tff7b72"lxmf_icons_cleared"Tb4b4b4: Ta5d6ff"icônes LXMF effacées avec succès"Tb4b4b4,
Tff7b72"archives_cleared"Tb4b4b4: Ta5d6ff"Archives nettoyées avec succès"Tb4b4b4,
Tff7b72"docs_cleared"Tb4b4b4: Ta5d6ff"La documentation du réticulum a été nettoyée avec succès"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Messages{count}importés avec succès"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Impossible d'importer des messages"Tb4b4b4,
Tff7b72"export_nomadnet_favourites"Tb4b4b4: Ta5d6ff"Exporter les favoris NomadNet"Tb4b4b4,
Tff7b72"import_nomadnet_favourites"Tb4b4b4: Ta5d6ff"Importer les favoris NomadNet"Tb4b4b4,
Tff7b72"nomadnet_favourites_exported"Tb4b4b4: Ta5d6ff"Disposition des favoris NomadNet exportée"Tb4b4b4,
Tff7b72"nomadnet_favourites_export_failed"Tb4b4b4: Ta5d6ff"Impossible d'exporter les favoris NomadNet"Tb4b4b4,
Tff7b72"nomadnet_favourites_imported"Tb4b4b4: Ta5d6ff"Disposition des favoris NomadNet importée"Tb4b4b4,
Tff7b72"nomadnet_favourites_import_failed"Tb4b4b4: Ta5d6ff"Impossible d'importer le fichier des favoris NomadNet"
Tb4b4b4},
Tff7b72"identities"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Identités"Tb4b4b4,
Tff7b72"eyebrow"Tb4b4b4: Ta5d6ff"Compte"Tb4b4b4,
Tff7b72"active_identity"Tb4b4b4: Ta5d6ff"Identité active"Tb4b4b4,
Tff7b72"other_identities"Tb4b4b4: Ta5d6ff"Autres identités"Tb4b4b4,
Tff7b72"show_addresses"Tb4b4b4: Ta5d6ff"Afficher les adresses"Tb4b4b4,
Tff7b72"hide_addresses"Tb4b4b4: Ta5d6ff"Masquer les adresses"Tb4b4b4,
Tff7b72"lxst_address"Tb4b4b4: Ta5d6ff"Adresse LXST"Tb4b4b4,
Tff7b72"switch_label"Tb4b4b4: Ta5d6ff"Changer"Tb4b4b4,
Tff7b72"manage"Tb4b4b4: Ta5d6ff"Gérer et changer entre plusieurs identités Reticulum."Tb4b4b4,
Tff7b72"new_identity"Tb4b4b4: Ta5d6ff"Nouvelle identité"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Importation"Tb4b4b4,
Tff7b72"import_hint"Tb4b4b4: Ta5d6ff"Télécharger un fichier clé ou coller une clé d'identité Base32."Tb4b4b4,
Tff7b72"export_all"Tb4b4b4: Ta5d6ff"Exporter toutes les identités"Tb4b4b4,
Tff7b72"export_all_success"Tb4b4b4: Ta5d6ff"Toutes les clés d'identité exportées"Tb4b4b4,
Tff7b72"export_all_failed"Tb4b4b4: Ta5d6ff"Échec de l'exportation des identités"Tb4b4b4,
Tff7b72"generate_fresh"Tb4b4b4: Ta5d6ff"Générer une nouvelle identité Reticulum."Tb4b4b4,
Tff7b72"display_name"Tb4b4b4: Ta5d6ff"Afficher le nom"Tb4b4b4,
Tff7b72"display_name_hint"Tb4b4b4: Ta5d6ff"Par exemple agent secret"Tb4b4b4,
Tff7b72"current"Tb4b4b4: Ta5d6ff"Actuellement"Tb4b4b4,
Tff7b72"switch"Tb4b4b4: Ta5d6ff"Passez à cette identité"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Supprimer l' identité"Tb4b4b4,
Tff7b72"no_identities"Tb4b4b4: Ta5d6ff"Aucune identité trouvée"Tb4b4b4,
Tff7b72"create_first"Tb4b4b4: Ta5d6ff"Créez une nouvelle identité pour commencer."Tb4b4b4,
Tff7b72"switch_confirm"Tb4b4b4: Ta5d6ff"Passer à l'identité « {name} » ?"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer l'identité \"{name}\" ? Cela ne peut être annulé."Tb4b4b4,
Tff7b72"switched"Tb4b4b4: Ta5d6ff"Identité changée avec succès."Tb4b4b4,
Tff7b72"created"Tb4b4b4: Ta5d6ff"Identité créée avec succès"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"Identité supprimée"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"Impossible de charger les identités"Tb4b4b4,
Tff7b72"enter_display_name_warning"Tb4b4b4: Ta5d6ff"Veuillez saisir un nom d'affichage"Tb4b4b4,
Tff7b72"failed_create"Tb4b4b4: Ta5d6ff"Échec de la création de l'identité"Tb4b4b4,
Tff7b72"switch_scheduled"Tb4b4b4: Ta5d6ff"Commutateur programmé. Recharger l'application..."Tb4b4b4,
Tff7b72"failed_switch"Tb4b4b4: Ta5d6ff"Échec du changement d'identité"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"Échec de la suppression de l'identité"Tb4b4b4,
Tff7b72"key_control"Tb4b4b4: Ta5d6ff"Contrôle de la clé d'identité"Tb4b4b4,
Tff7b72"export_key_file"Tb4b4b4: Ta5d6ff"Exporter le fichier clé"Tb4b4b4,
Tff7b72"copy_base32"Tb4b4b4: Ta5d6ff"Copier la clé Base32"Tb4b4b4,
Tff7b72"upload_key_file"Tb4b4b4: Ta5d6ff"Télécharger le fichier clé"Tb4b4b4,
Tff7b72"paste_base32"Tb4b4b4: Ta5d6ff"Paste Base32"Tb4b4b4,
Tff7b72"paste_base32_placeholder"Tb4b4b4: Ta5d6ff"Collez votre clé d'identité de base32 ici..."Tb4b4b4,
Tff7b72"confirm_restore"Tb4b4b4: Ta5d6ff"Confirmer la restauration"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"Restaurer..."Tb4b4b4,
Tff7b72"identity_exported"Tb4b4b4: Ta5d6ff"Fichier clé d'identité exporté"Tb4b4b4,
Tff7b72"identity_copied"Tb4b4b4: Ta5d6ff"Clé Identity Base32 copiée dans le presse-papiers"Tb4b4b4,
Tff7b72"identity_export_failed"Tb4b4b4: Ta5d6ff"Échec de l ' exportation de l ' identité"Tb4b4b4,
Tff7b72"identity_copy_failed"Tb4b4b4: Ta5d6ff"Impossible de copier l'identité"Tb4b4b4,
Tff7b72"identity_restored"Tb4b4b4: Ta5d6ff"Identité importée."Tb4b4b4,
Tff7b72"identity_restore_failed"Tb4b4b4: Ta5d6ff"La restauration de l'identité a échoué"Tb4b4b4,
Tff7b72"no_identity_available"Tb4b4b4: Ta5d6ff"Aucune identité disponible"Tb4b4b4,
Tff7b72"message_count"Tb4b4b4: Ta5d6ff"Messages{count}"
Tb4b4b4},
Tff7b72"about"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"À propos"Tb4b4b4,
Tff7b72"third_party_licenses"Tb4b4b4: Ta5d6ff"Licences de tiers"Tb4b4b4,
Tff7b72"version"Tb4b4b4: Ta5d6ff"V{version}"Tb4b4b4,
Tff7b72"ui_build"Tb4b4b4: Ta5d6ff"Construction de l'interface utilisateur{date}"Tb4b4b4,
Tff7b72"rns_version"Tb4b4b4: Ta5d6ff"RNS{version}"Tb4b4b4,
Tff7b72"lxmf_version"Tb4b4b4: Ta5d6ff"LXMF{version}"Tb4b4b4,
Tff7b72"python_version"Tb4b4b4: Ta5d6ff"Python{version}"Tb4b4b4,
Tff7b72"config_path"Tb4b4b4: Ta5d6ff"Configurer le chemin"Tb4b4b4,
Tff7b72"database_path"Tb4b4b4: Ta5d6ff"Chemin de la base de données"Tb4b4b4,
Tff7b72"database_size"Tb4b4b4: Ta5d6ff"Taille de la base de données"Tb4b4b4,
Tff7b72"database_health"Tb4b4b4: Ta5d6ff"Base de données Santé"Tb4b4b4,
Tff7b72"database_health_description"Tb4b4b4: Ta5d6ff"Vérification rapide, réglage WAL et outils de récupération pour la base de données MeshChatX."Tb4b4b4,
Tff7b72"running_checks"Tb4b4b4: Ta5d6ff"Des contrôles..."Tb4b4b4,
Tff7b72"integrity"Tb4b4b4: Ta5d6ff"Intégrité"Tb4b4b4,
Tff7b72"journal_mode"Tb4b4b4: Ta5d6ff"Mode journal"Tb4b4b4,
Tff7b72"wal_autocheckpoint"Tb4b4b4: Ta5d6ff"Point de contrôle automatique WAL"Tb4b4b4,
Tff7b72"page_size"Tb4b4b4: Ta5d6ff"Taille des pages"Tb4b4b4,
Tff7b72"pages_free"Tb4b4b4: Ta5d6ff"Pages / Gratuit"Tb4b4b4,
Tff7b72"free_space_estimate"Tb4b4b4: Ta5d6ff"Estimation de l'espace libre"Tb4b4b4,
Tff7b72"system_resources"Tb4b4b4: Ta5d6ff"Ressources du système"Tb4b4b4,
Tff7b72"live"Tb4b4b4: Ta5d6ff"Vivre"Tb4b4b4,
Tff7b72"memory_rss"Tb4b4b4: Ta5d6ff"Mémoire (RSS)"Tb4b4b4,
Tff7b72"virtual_memory"Tb4b4b4: Ta5d6ff"Mémoire virtuelle"Tb4b4b4,
Tff7b72"network_stats"Tb4b4b4: Ta5d6ff"Statistiques des réseaux"Tb4b4b4,
Tff7b72"sent"Tb4b4b4: Ta5d6ff"Envoyé"Tb4b4b4,
Tff7b72"received"Tb4b4b4: Ta5d6ff"Reçu"Tb4b4b4,
Tff7b72"packets_sent"Tb4b4b4: Ta5d6ff"Packets envoyés"Tb4b4b4,
Tff7b72"packets_received"Tb4b4b4: Ta5d6ff"Packets reçus"Tb4b4b4,
Tff7b72"reticulum_stats"Tb4b4b4: Ta5d6ff"Statistiques des réticulums"Tb4b4b4,
Tff7b72"total_paths"Tb4b4b4: Ta5d6ff"Total des voies"Tb4b4b4,
Tff7b72"announces_per_second"Tb4b4b4: Ta5d6ff"Annonce / sec"Tb4b4b4,
Tff7b72"announces_per_minute"Tb4b4b4: Ta5d6ff"Annonce / min"Tb4b4b4,
Tff7b72"announces_per_hour"Tb4b4b4: Ta5d6ff"Annonce / heure"Tb4b4b4,
Tff7b72"download_activity"Tb4b4b4: Ta5d6ff"Télécharger l'activité"Tb4b4b4,
Tff7b72"no_downloads_yet"Tb4b4b4: Ta5d6ff"Pas encore de téléchargements"Tb4b4b4,
Tff7b72"runtime_status"Tb4b4b4: Ta5d6ff"État de l ' exécution"Tb4b4b4,
Tff7b72"shared_instance"Tb4b4b4: Ta5d6ff"Instance partagée"Tb4b4b4,
Tff7b72"standalone_instance"Tb4b4b4: Ta5d6ff"Instance autonome"Tb4b4b4,
Tff7b72"transport_enabled"Tb4b4b4: Ta5d6ff"Transport activé"Tb4b4b4,
Tff7b72"transport_disabled"Tb4b4b4: Ta5d6ff"Transport désactivé"Tb4b4b4,
Tff7b72"identity_addresses"Tb4b4b4: Ta5d6ff"Identité & adresses"Tb4b4b4,
Tff7b72"telephone_address"Tb4b4b4: Ta5d6ff"Adresse téléphonique"Tb4b4b4,
Tff7b72"security_integrity"Tb4b4b4: Ta5d6ff"Moniteur d'intégrité"Tb4b4b4,
Tff7b72"security_integrity_description"Tb4b4b4: Ta5d6ff"Preuve de manipulation indicative. Détecte les changements inattendus de vos fichiers d'identité et de base de données entre les démarrages. Ce n'est pas une protection contre la manipulation et cela ne protège pas contre un attaquant ayant accès à ce compte."Tb4b4b4,
Tff7b72"secured"Tb4b4b4: Ta5d6ff"Aucun changement détecté"Tb4b4b4,
Tff7b72"tampering_detected"Tb4b4b4: Ta5d6ff"Changements détectés"Tb4b4b4,
Tff7b72"technical_issues"Tb4b4b4: Ta5d6ff"Questions techniques:"Tb4b4b4,
Tff7b72"integrity_backend_error"Tb4b4b4: Ta5d6ff"Le binaire backend de l'application (décompressé depuis ASAR) semble avoir changé depuis le dernier instantané. Si vous ne l'avez pas mis à jour ou modifié, examinez le changement."Tb4b4b4,
Tff7b72"integrity_data_error"Tb4b4b4: Ta5d6ff"Vos fichiers d'identité ou de base de données semblent avoir changé pendant que l'application était fermée."Tb4b4b4,
Tff7b72"integrity_warning_footer"Tb4b4b4: Ta5d6ff"Ceci est indicatif, pas une compromission confirmée. Si vous avez mis à jour l'application ou modifié ces fichiers vous-même, vous pouvez confirmer pour réinitialiser la référence."Tb4b4b4,
Tff7b72"no_integrity_violations"Tb4b4b4: Ta5d6ff"Aucun changement inattendu dans les fichiers surveillés depuis le dernier démarrage."Tb4b4b4,
Tff7b72"dependency_chain"Tb4b4b4: Ta5d6ff"Chaîne de dépendance"Tb4b4b4,
Tff7b72"other_core_components"Tb4b4b4: Ta5d6ff"Autres éléments de base"Tb4b4b4,
Tff7b72"backend_dependencies"Tb4b4b4: Ta5d6ff"Dépendances du moteur"Tb4b4b4,
Tff7b72"delete_snapshot_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cet instantané ?"Tb4b4b4,
Tff7b72"snapshot_deleted"Tb4b4b4: Ta5d6ff"Snapshot supprimé"Tb4b4b4,
Tff7b72"failed_delete_snapshot"Tb4b4b4: Ta5d6ff"Impossible de supprimer l'instantané"Tb4b4b4,
Tff7b72"delete_backup_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cette sauvegarde ?"Tb4b4b4,
Tff7b72"backup_deleted"Tb4b4b4: Ta5d6ff"Sauvegarde supprimée"Tb4b4b4,
Tff7b72"failed_delete_backup"Tb4b4b4: Ta5d6ff"Impossible de supprimer la sauvegarde"Tb4b4b4,
Tff7b72"database_restored"Tb4b4b4: Ta5d6ff"Base de données restaurée. Relance..."Tb4b4b4,
Tff7b72"failed_restore_snapshot"Tb4b4b4: Ta5d6ff"Impossible de restaurer l'instantané"Tb4b4b4,
Tff7b72"restore_snapshot_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment restaurer cet instantané ? Cela écrasera la base de données actuelle et nécessitera une relance de l'application."Tb4b4b4,
Tff7b72"restore_from_file"Tb4b4b4: Ta5d6ff"Restaurer depuis un fichier"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"Restauration..."Tb4b4b4,
Tff7b72"restore_select_file"Tb4b4b4: Ta5d6ff"Sélectionnez un fichier de sauvegarde à restaurer."Tb4b4b4,
Tff7b72"restore_file_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment restaurer depuis ce fichier de sauvegarde ? Cela écrasera la base de données actuelle et nécessitera une relance de l'application."Tb4b4b4,
Tff7b72"failed_restore_file"Tb4b4b4: Ta5d6ff"Échec de la restauration depuis le fichier"Tb4b4b4,
Tff7b72"integrity_acknowledged"Tb4b4b4: Ta5d6ff"Problèmes d'intégrité reconnus"Tb4b4b4,
Tff7b72"integrity_acknowledged_reset"Tb4b4b4: Ta5d6ff"Problèmes d'intégrité reconnus et manifestes réinitialisés"Tb4b4b4,
Tff7b72"integrity_acknowledge_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment reconnaître ces problèmes d'intégrité? Cela mettra à jour le manifeste de sécurité pour correspondre à l'état actuel de vos fichiers."Tb4b4b4,
Tff7b72"failed_acknowledge_integrity"Tb4b4b4: Ta5d6ff"Défaut de reconnaître les problèmes d'intégrité"Tb4b4b4,
Tff7b72"shutdown_sent"Tb4b4b4: Ta5d6ff"Commande d'arrêt envoyée au serveur."Tb4b4b4,
Tff7b72"identity_exported"Tb4b4b4: Ta5d6ff"Fichier clé d'identité exporté"Tb4b4b4,
Tff7b72"identity_copied"Tb4b4b4: Ta5d6ff"Clé Identity Base32 copiée dans le presse-papiers"Tb4b4b4,
Tff7b72"app_name"Tb4b4b4: Ta5d6ff"MeshChatX"Tb4b4b4,
Tff7b72"automatic_backups_desc"Tb4b4b4: Ta5d6ff"Sauvegardes quotidiennes automatiques de votre base de données."Tb4b4b4,
Tff7b72"automatic_backups_title"Tb4b4b4: Ta5d6ff"Sauvegardes automatiques"Tb4b4b4,
Tff7b72"backup_download_failed"Tb4b4b4: Ta5d6ff"Échec du téléchargement de la sauvegarde"Tb4b4b4,
Tff7b72"backup_downloaded"Tb4b4b4: Ta5d6ff"Sauvegarde téléchargée"Tb4b4b4,
Tff7b72"backend_stack"Tb4b4b4: Ta5d6ff"Pile logicielle du backend"Tb4b4b4,
Tff7b72"chrome_runtime"Tb4b4b4: Ta5d6ff"Chrome"Tb4b4b4,
Tff7b72"contact_alternate"Tb4b4b4: Ta5d6ff"Adresse alternative"Tb4b4b4,
Tff7b72"contact_details"Tb4b4b4: Ta5d6ff"Détails"Tb4b4b4,
Tff7b72"contact_developer"Tb4b4b4: Ta5d6ff"Contacter le développeur"Tb4b4b4,
Tff7b72"contact_support_title"Tb4b4b4: Ta5d6ff"Contact et soutien"Tb4b4b4,
Tff7b72"contact_lxmf_address"Tb4b4b4: Ta5d6ff"Adresse LXMF"Tb4b4b4,
Tff7b72"contact_propagation_hint"Tb4b4b4: Ta5d6ff"Envoyez au nœud de propagation si vous ne pouvez pas me joindre directement."Tb4b4b4,
Tff7b72"contact_open_messages"Tb4b4b4: Ta5d6ff"Ouvrir la conversation"Tb4b4b4,
Tff7b72"contact_copy_address"Tb4b4b4: Ta5d6ff"Copier l’adresse"Tb4b4b4,
Tff7b72"donate_label"Tb4b4b4: Ta5d6ff"Faire un don"Tb4b4b4,
Tff7b72"donate_monero_label"Tb4b4b4: Ta5d6ff"Monero (XMR)"Tb4b4b4,
Tff7b72"donate_copy_monero"Tb4b4b4: Ta5d6ff"Copier l’adresse Monero"Tb4b4b4,
Tff7b72"donate_kofi"Tb4b4b4: Ta5d6ff"Ko-fi"Tb4b4b4,
Tff7b72"donate_buymeacoffee"Tb4b4b4: Ta5d6ff"Buy Me a Coffee"Tb4b4b4,
Tff7b72"copied_label_to_clipboard"Tb4b4b4: Ta5d6ff"{label} copié dans le presse-papiers"Tb4b4b4,
Tff7b72"core_runtime"Tb4b4b4: Ta5d6ff"Exécution principale"Tb4b4b4,
Tff7b72"creating"Tb4b4b4: Ta5d6ff"Création…"Tb4b4b4,
Tff7b72"database_backups_desc"Tb4b4b4: Ta5d6ff"Copies complètes de la base de données de vos communications."Tb4b4b4,
Tff7b72"database_backups_title"Tb4b4b4: Ta5d6ff"Sauvegardes de la base de données"Tb4b4b4,
Tff7b72"database_health_maintenance"Tb4b4b4: Ta5d6ff"État et maintenance de la base de données"Tb4b4b4,
Tff7b72"dep_lxmf_subtitle"Tb4b4b4: Ta5d6ff"Format de messages léger et extensible"Tb4b4b4,
Tff7b72"dep_lxmfy_subtitle"Tb4b4b4: Ta5d6ff"Cadre de bot LXMF"Tb4b4b4,
Tff7b72"dep_rns_subtitle"Tb4b4b4: Ta5d6ff"Pile réseau Reticulum"Tb4b4b4,
Tff7b72"download_backup"Tb4b4b4: Ta5d6ff"Télécharger la sauvegarde"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"Téléchargement…"Tb4b4b4,
Tff7b72"electron_runtime"Tb4b4b4: Ta5d6ff"Electron"Tb4b4b4,
Tff7b72"environment_information"Tb4b4b4: Ta5d6ff"Informations sur l'environnement"Tb4b4b4,
Tff7b72"env_backend_url"Tb4b4b4: Ta5d6ff"URL du backend"Tb4b4b4,
Tff7b72"env_language"Tb4b4b4: Ta5d6ff"Langue"Tb4b4b4,
Tff7b72"env_lxmf"Tb4b4b4: Ta5d6ff"LXMF"Tb4b4b4,
Tff7b72"env_platform"Tb4b4b4: Ta5d6ff"Plateforme"Tb4b4b4,
Tff7b72"env_python"Tb4b4b4: Ta5d6ff"Python"Tb4b4b4,
Tff7b72"env_rns"Tb4b4b4: Ta5d6ff"RNS"Tb4b4b4,
Tff7b72"env_user_agent"Tb4b4b4: Ta5d6ff"User-Agent"Tb4b4b4,
Tff7b72"failed_to_copy_label"Tb4b4b4: Ta5d6ff"Échec de la copie : {label}"Tb4b4b4,
Tff7b72"free_space"Tb4b4b4: Ta5d6ff"Espace libre"Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"Hachage d'identité"Tb4b4b4,
Tff7b72"journal_short"Tb4b4b4: Ta5d6ff"Journal"Tb4b4b4,
Tff7b72"local_snapshots_desc"Tb4b4b4: Ta5d6ff"Créez des points de restauration sur disque à un instant donné."Tb4b4b4,
Tff7b72"local_snapshots_title"Tb4b4b4: Ta5d6ff"Instantanés locaux"Tb4b4b4,
Tff7b72"lxmf_address"Tb4b4b4: Ta5d6ff"Adresse LXMF"Tb4b4b4,
Tff7b72"lxst_engine"Tb4b4b4: Ta5d6ff"Moteur LXST"Tb4b4b4,
Tff7b72"main_instance_badge"Tb4b4b4: Ta5d6ff"Instance principale"Tb4b4b4,
Tff7b72"nodejs_runtime"Tb4b4b4: Ta5d6ff"Node.js"Tb4b4b4,
Tff7b72"page_count_label"Tb4b4b4: Ta5d6ff"Nombre de pages"Tb4b4b4,
Tff7b72"pagination_page_of"Tb4b4b4: Ta5d6ff"Page {current} sur {total}"Tb4b4b4,
Tff7b72"path_unknown"Tb4b4b4: Ta5d6ff"inconnu"Tb4b4b4,
Tff7b72"recovery"Tb4b4b4: Ta5d6ff"Récupération"Tb4b4b4,
Tff7b72"recovery_complete"Tb4b4b4: Ta5d6ff"Récupération de la base de données terminée."Tb4b4b4,
Tff7b72"recovery_confirm"Tb4b4b4: Ta5d6ff"Lancer la récupération de la base de données ? Un contrôle d’intégrité complet et un VACUUM seront exécutés. Cela peut prendre du temps et l’application peut sembler bloquée. Cela ne charge pas un fichier de sauvegarde."Tb4b4b4,
Tff7b72"recovery_failed"Tb4b4b4: Ta5d6ff"Échec de la récupération"Tb4b4b4,
Tff7b72"vacuum_complete"Tb4b4b4: Ta5d6ff"Nettoyage (VACUUM) de la base terminé."Tb4b4b4,
Tff7b72"vacuum_failed"Tb4b4b4: Ta5d6ff"Impossible de nettoyer la base de données."Tb4b4b4,
Tff7b72"reveal_config_file"Tb4b4b4: Ta5d6ff"Afficher le fichier"Tb4b4b4,
Tff7b72"reveal_database_file"Tb4b4b4: Ta5d6ff"Afficher la base"Tb4b4b4,
Tff7b72"reticulum_config"Tb4b4b4: Ta5d6ff"Configuration Reticulum"Tb4b4b4,
Tff7b72"shared_instance_badge"Tb4b4b4: Ta5d6ff"Instance partagée : {address}"Tb4b4b4,
Tff7b72"shutdown_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment quitter l'application ? Le serveur s'arrêtera et l'application se fermera."Tb4b4b4,
Tff7b72"snapshot_create"Tb4b4b4: Ta5d6ff"Créer"Tb4b4b4,
Tff7b72"snapshot_download"Tb4b4b4: Ta5d6ff"Télécharger"Tb4b4b4,
Tff7b72"snapshot_download_failed"Tb4b4b4: Ta5d6ff"Échec du téléchargement de l'instantané"Tb4b4b4,
Tff7b72"snapshot_downloaded"Tb4b4b4: Ta5d6ff"Instantané téléchargé"Tb4b4b4,
Tff7b72"snapshot_placeholder"Tb4b4b4: Ta5d6ff"Libellé de l'instantané…"Tb4b4b4,
Tff7b72"snapshot_restore"Tb4b4b4: Ta5d6ff"Restaurer"Tb4b4b4,
Tff7b72"tagline_after"Tb4b4b4: Ta5d6ff"."Tb4b4b4,
Tff7b72"tagline_lead"Tb4b4b4: Ta5d6ff"Une plateforme de communication sécurisée et résiliente basée sur "Tb4b4b4,
Tff7b72"tagline_link"Tb4b4b4: Ta5d6ff"Reticulum Network Stack"Tb4b4b4,
Tff7b72"technical_issues_detected"Tb4b4b4: Ta5d6ff"Changements depuis le dernier instantané"
Tb4b4b4},
Tff7b72"interfaces"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Interfaces"Tb4b4b4,
Tff7b72"manage"Tb4b4b4: Ta5d6ff"Gérer"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Rechercher, filtrer et exporter vos adaptateurs Reticulum."Tb4b4b4,
Tff7b72"add_interface"Tb4b4b4: Ta5d6ff"Ajouter une interface"Tb4b4b4,
Tff7b72"edit_interface"Tb4b4b4: Ta5d6ff"Modifier l'interface"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Importation"Tb4b4b4,
Tff7b72"export_all"Tb4b4b4: Ta5d6ff"Toutes les exportations"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Recherche par nom, type, hôte..."Tb4b4b4,
Tff7b72"all"Tb4b4b4: Ta5d6ff"Tous"Tb4b4b4,
Tff7b72"connected_only"Tb4b4b4: Ta5d6ff"Connecté seulement"Tb4b4b4,
Tff7b72"all_types"Tb4b4b4: Ta5d6ff"Tous types"Tb4b4b4,
Tff7b72"no_interfaces_found"Tb4b4b4: Ta5d6ff"Aucune interface trouvée"Tb4b4b4,
Tff7b72"no_interfaces_description"Tb4b4b4: Ta5d6ff"Ajustez votre recherche ou ajoutez une nouvelle interface."Tb4b4b4,
Tff7b72"fixed_mtu_hint"Tb4b4b4: Ta5d6ff"Facultatif. Si défini, au moins {min} octets (MTU minimale Reticulum)."Tb4b4b4,
Tff7b72"fixed_mtu_min"Tb4b4b4: Ta5d6ff"La MTU fixe doit être d'au moins {min} octets (minimum Reticulum)."Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"Redémarrage nécessaire"Tb4b4b4,
Tff7b72"restart_description"Tb4b4b4: Ta5d6ff"Reticulum MeshChatX doit être redémarré pour que toute modification d'interface prenne effet."Tb4b4b4,
Tff7b72"restart_now"Tb4b4b4: Ta5d6ff"Redémarrer maintenant"Tb4b4b4,
Tff7b72"failed_enable"Tb4b4b4: Ta5d6ff"Impossible d'activer l'interface"Tb4b4b4,
Tff7b72"failed_disable"Tb4b4b4: Ta5d6ff"Impossible de désactiver l'interface"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cette interface ? Ça ne peut pas être annulé !"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"Impossible de supprimer l'interface"Tb4b4b4,
Tff7b72"failed_export_all"Tb4b4b4: Ta5d6ff"Impossible d'exporter les interfaces"Tb4b4b4,
Tff7b72"failed_export_single"Tb4b4b4: Ta5d6ff"Impossible d'exporter l'interface"Tb4b4b4,
Tff7b72"failed_reload"Tb4b4b4: Ta5d6ff"Impossible de recharger Reticulum !"Tb4b4b4,
Tff7b72"interface_not_found"Tb4b4b4: Ta5d6ff"L'interface sélectionnée pour l'édition n'a pas pu être trouvée."Tb4b4b4,
Tff7b72"discovery_settings_saved"Tb4b4b4: Ta5d6ff"Paramètres de découverte enregistrés"Tb4b4b4,
Tff7b72"discovery_list_refreshed"Tb4b4b4: Ta5d6ff"Interfaces découvertes actualisées."Tb4b4b4,
Tff7b72"discovery_list_refresh_failed"Tb4b4b4: Ta5d6ff"Impossible d'actualiser les interfaces découvertes."Tb4b4b4,
Tff7b72"discovery_default_bootstrap_only"Tb4b4b4: Ta5d6ff"Bootstrap-only par défaut pour nouveau TCP sortant"Tb4b4b4,
Tff7b72"discovery_default_bootstrap_only_hint"Tb4b4b4: Ta5d6ff"Les nouvelles interfaces client TCP (et connecteur backbone) reçoivent bootstrap_only pour que Reticulum les détache une fois autoconnect_discovered_interfaces atteint."Tb4b4b4,
Tff7b72"discovery_default_bootstrap_docs_link"Tb4b4b4: Ta5d6ff"Voir la connectivité de démarrage Reticulum."Tb4b4b4,
Tff7b72"backbone_transport_identity_label"Tb4b4b4: Ta5d6ff"Identité de transport (facultatif)"Tb4b4b4,
Tff7b72"backbone_transport_identity_placeholder"Tb4b4b4: Ta5d6ff"e53433e51cde34c42a3245ba3fe1ad69"Tb4b4b4,
Tff7b72"backbone_transport_identity_hint"Tb4b4b4: Ta5d6ff"Comme les exemples backbone distants de Reticulum avec seulement remote et target_port. Utilisez le hachage si un opérateur ou un annuaire le précise."Tb4b4b4,
Tff7b72"loopback_local_title"Tb4b4b4: Ta5d6ff"Local / bouclage"Tb4b4b4,
Tff7b72"loopback_local_body"Tb4b4b4: Ta5d6ff"Reticulum utilise une instance partagée en interne. Pour communiquer avec un autre processus RNS sur cet hôte, utilisez un client TCP sur 127.0.0.1 avec le port de l'instance, ou utilisez un module d'interface externe."Tb4b4b4,
Tff7b72"loopback_local_docs_hint"Tb4b4b4: Ta5d6ff"Voir le chapitre Interfaces pour les types pris en charge."Tb4b4b4,
Tff7b72"loopback_local_docs_link"Tb4b4b4: Ta5d6ff"Ouvrir le manuel Reticulum intégré"Tb4b4b4,
Tff7b72"custom_external_intro"Tb4b4b4: Ta5d6ff"Les types comme WeaveInterface sont chargés si Reticulum trouve un fichier module correspondant (TypeName.py) dans interfacepath avec interface_class (voir le chargeur externe RNS). Les options JSON sont fusionnées dans la section interface de votre configuration."Tb4b4b4,
Tff7b72"custom_external_type_label"Tb4b4b4: Ta5d6ff"Nom du type d'interface"Tb4b4b4,
Tff7b72"custom_external_type_placeholder"Tb4b4b4: Ta5d6ff"WeaveInterface"Tb4b4b4,
Tff7b72"custom_external_json_label"Tb4b4b4: Ta5d6ff"Options supplémentaires (objet JSON)"Tb4b4b4,
Tff7b72"custom_external_json_placeholder"Tb4b4b4: Ta5d6ff"\"listen_ip\": \"0.0.0.0\", \"listen_port\": 4242"Tb4b4b4,
Tff7b72"custom_external_docs_hint"Tb4b4b4: Ta5d6ff"Voir le manuel Interfaces pour les types natifs et modules externes."Tb4b4b4,
Tff7b72"custom_external_docs_link"Tb4b4b4: Ta5d6ff"Ouvrir le manuel Reticulum intégré"Tb4b4b4,
Tff7b72"custom_external_type_required"Tb4b4b4: Ta5d6ff"Indiquez le nom du type d'interface Reticulum."Tb4b4b4,
Tff7b72"custom_external_json_invalid"Tb4b4b4: Ta5d6ff"JSON invalide pour les options supplémentaires."Tb4b4b4,
Tff7b72"failed_save_discovery"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer les paramètres de la découverte"Tb4b4b4,
Tff7b72"no_interfaces_found_config"Tb4b4b4: Ta5d6ff"Aucune interface n'a été trouvée dans le fichier de configuration sélectionné"Tb4b4b4,
Tff7b72"failed_parse_config"Tb4b4b4: Ta5d6ff"Impossible d'analyser le fichier de configuration"Tb4b4b4,
Tff7b72"select_config_file"Tb4b4b4: Ta5d6ff"Veuillez sélectionner un fichier de configuration"Tb4b4b4,
Tff7b72"select_at_least_one"Tb4b4b4: Ta5d6ff"Veuillez sélectionner au moins une interface à importer"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Interfaces importées avec succès. MeshChat doit être redémarré pour que ces changements prennent effet."Tb4b4b4,
Tff7b72"failed_import_all"Tb4b4b4: Ta5d6ff"Impossible d'importer les interfaces"Tb4b4b4,
Tff7b72"add_interface_sidebar_a11y"Tb4b4b4: Ta5d6ff"Raccourcis et préréglages communautaires"Tb4b4b4,
Tff7b72"community_quick_start"Tb4b4b4: Ta5d6ff"Début rapide de la communauté"Tb4b4b4,
Tff7b72"community_quick_start_hint"Tb4b4b4: Ta5d6ff"Presets from directory.rns.recettes online listings."Tb4b4b4,
Tff7b72"community_quick_start_hide"Tb4b4b4: Ta5d6ff"Masquer les interfaces suggérées"Tb4b4b4,
Tff7b72"community_use_preset"Tb4b4b4: Ta5d6ff"Utiliser ceci"Tb4b4b4,
Tff7b72"community_presets_hidden_hint"Tb4b4b4: Ta5d6ff"Les préréglages communautaires sont cachés. Montrez-les ici ou dans Paramètres."Tb4b4b4,
Tff7b72"community_presets_show_again"Tb4b4b4: Ta5d6ff"Afficher les préréglages communautaires"Tb4b4b4,
Tff7b72"community_presets_empty"Tb4b4b4: Ta5d6ff"Pas de presets chargés. Reconstruisez le paquet ou ajoutez public/community interfaces.json."Tb4b4b4,
Tff7b72"community_presets_refresh"Tb4b4b4: Ta5d6ff"Actualiser les préréglages communautaires depuis directory.rns.recipes"Tb4b4b4,
Tff7b72"community_presets_refreshed"Tb4b4b4: Ta5d6ff"Mis à jour : {count} préréglage(s) d'interfaces communautaires"Tb4b4b4,
Tff7b72"community_presets_refresh_failed"Tb4b4b4: Ta5d6ff"Impossible d'actualiser les préréglages communautaires"Tb4b4b4,
Tff7b72"find_more_nodes"Tb4b4b4: Ta5d6ff"Trouver d'autres nœuds"Tb4b4b4,
Tff7b72"quick_import"Tb4b4b4: Ta5d6ff"Importer rapidement"Tb4b4b4,
Tff7b72"quick_import_paste_hint"Tb4b4b4: Ta5d6ff"Coller la configuration brute"Tb4b4b4,
Tff7b72"quick_import_placeholder"Tb4b4b4: Ta5d6ff"[Nom de l'interface]\nType = TCPClientInterface\ncible hôte = 1.2.3.4"Tb4b4b4,
Tff7b72"quick_import_apply"Tb4b4b4: Ta5d6ff"Appliquer :{name}"Tb4b4b4,
Tff7b72"discovered_network_name"Tb4b4b4: Ta5d6ff"Nom du réseau"Tb4b4b4,
Tff7b72"discovered_passphrase"Tb4b4b4: Ta5d6ff"Phrase secrète"Tb4b4b4,
Tff7b72"discovered_copy_network_name"Tb4b4b4: Ta5d6ff"Copier le nom du réseau IFAC"Tb4b4b4,
Tff7b72"discovered_copy_passphrase"Tb4b4b4: Ta5d6ff"Copier la phrase secrète IFAC"Tb4b4b4,
Tff7b72"discovered_use_this"Tb4b4b4: Ta5d6ff"Utiliser cette interface"Tb4b4b4,
Tff7b72"discovered_copy_config"Tb4b4b4: Ta5d6ff"Copier le bloc de configuration"Tb4b4b4,
Tff7b72"discovered_config_block"Tb4b4b4: Ta5d6ff"Bloc de configuration"Tb4b4b4,
Tff7b72"discovered_no_config"Tb4b4b4: Ta5d6ff"Cette annonce ne contenait pas de bloc de configuration prêt à coller."Tb4b4b4,
Tff7b72"discovered_prefill_applied"Tb4b4b4: Ta5d6ff"Champs préremplis depuis l'interface découverte."Tb4b4b4,
Tff7b72"rnode_ble_toggle"Tb4b4b4: Ta5d6ff"Bluetooth LE (RNode UART)"Tb4b4b4,
Tff7b72"rnode_ble_hint"Tb4b4b4: Ta5d6ff"Reticulum utilise le Bluetooth sur cet appareil. Associez d'abord le RNode dans les paramètres de votre système. Cela nécessite l'application Desktop ou Android. Sur Android, vous devez également autoriser les permissions requises."Tb4b4b4,
Tff7b72"rnode_ble_peer_label"Tb4b4b4: Ta5d6ff"Nom BLE ou MAC"Tb4b4b4,
Tff7b72"rnode_ble_peer_placeholder"Tb4b4b4: Ta5d6ff"MyRNode ou aa:bb:cc:dd:ee:ff"Tb4b4b4,
Tff7b72"rnode_ble_peer_required"Tb4b4b4: Ta5d6ff"Entrez le nom annoncé ou l'adresse MAC du RNode."Tb4b4b4,
Tff7b72"rnode_ip_host_label"Tb4b4b4: Ta5d6ff"Nom d'hôte ou adresse IP"Tb4b4b4,
Tff7b72"rnode_tcp_port_fixed_hint"Tb4b4b4: Ta5d6ff"Reticulum utilise le port 7633 sur le RNode. Saisissez uniquement le nom d'hôte ou l'IP sans le port."Tb4b4b4,
Tff7b72"rnode_tcp_host_required"Tb4b4b4: Ta5d6ff"Saisissez le nom d'hôte ou l'IP pour le RNode en TCP."Tb4b4b4,
Tff7b72"listen_ip_required"Tb4b4b4: Ta5d6ff"L'adresse IP d'écoute est obligatoire."Tb4b4b4,
Tff7b72"kernel_iface_picker_title"Tb4b4b4: Ta5d6ff"Interfaces sur cette machine"Tb4b4b4,
Tff7b72"kernel_iface_loading"Tb4b4b4: Ta5d6ff"Chargement…"Tb4b4b4,
Tff7b72"kernel_iface_picker_help"Tb4b4b4: Ta5d6ff"Le champ Périphérique est optionnel : un seul nom d'interface noyau, ou laisser vide pour lier via l'IP d'écoute uniquement. Cliquez sur une ligne pour remplir."Tb4b4b4,
Tff7b72"auto_iface_ifname_chips_hint"Tb4b4b4: Ta5d6ff"Interfaces sur cette machine : cliquez pour ajouter ou retirer des noms dans le champ ci-dessus."
Tb4b4b4},
Tff7b72"map"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Carte"Tb4b4b4,
Tff7b72"pop_out"Tb4b4b4: Ta5d6ff"Sur la carte"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Tuiles de cartes offline (MBTiles) et vos propres couches."Tb4b4b4,
Tff7b72"upload_mbtiles"Tb4b4b4: Ta5d6ff"Télécharger MBTiles"Tb4b4b4,
Tff7b72"select_file"Tb4b4b4: Ta5d6ff"Sélectionner le fichier MBTiles"Tb4b4b4,
Tff7b72"offline_mode"Tb4b4b4: Ta5d6ff"Mode hors ligne"Tb4b4b4,
Tff7b72"online_mode"Tb4b4b4: Ta5d6ff"Mode en ligne"Tb4b4b4,
Tff7b72"attribution"Tb4b4b4: Ta5d6ff"Contribution"Tb4b4b4,
Tff7b72"bounds"Tb4b4b4: Ta5d6ff"Limites"Tb4b4b4,
Tff7b72"center"Tb4b4b4: Ta5d6ff"Centre"Tb4b4b4,
Tff7b72"zoom"Tb4b4b4: Ta5d6ff"Zoom"Tb4b4b4,
Tff7b72"uploading"Tb4b4b4: Ta5d6ff"Envoi..."Tb4b4b4,
Tff7b72"upload_success"Tb4b4b4: Ta5d6ff"Carte téléchargée avec succès"Tb4b4b4,
Tff7b72"upload_failed"Tb4b4b4: Ta5d6ff"Impossible de télécharger la carte"Tb4b4b4,
Tff7b72"invalid_file"Tb4b4b4: Ta5d6ff"Fichier MBTiles non valide. Seules les tuiles raster sont supportées."Tb4b4b4,
Tff7b72"default_view"Tb4b4b4: Ta5d6ff"Affichage par défaut"Tb4b4b4,
Tff7b72"set_as_default"Tb4b4b4: Ta5d6ff"Définir comme vue par défaut"Tb4b4b4,
Tff7b72"export_area"Tb4b4b4: Ta5d6ff"Zone d'exportation"Tb4b4b4,
Tff7b72"export_instructions"Tb4b4b4: Ta5d6ff"Faites glisser sur la carte pour sélectionner une zone."Tb4b4b4,
Tff7b72"min_zoom"Tb4b4b4: Ta5d6ff"Zoom min"Tb4b4b4,
Tff7b72"max_zoom"Tb4b4b4: Ta5d6ff"Zoom max"Tb4b4b4,
Tff7b72"tile_count"Tb4b4b4: Ta5d6ff"Tuiles estimées"Tb4b4b4,
Tff7b72"start_export"Tb4b4b4: Ta5d6ff"Démarrer l'exportation"Tb4b4b4,
Tff7b72"exporting"Tb4b4b4: Ta5d6ff"Exporter la carte..."Tb4b4b4,
Tff7b72"download_ready"Tb4b4b4: Ta5d6ff"Exportation terminée"Tb4b4b4,
Tff7b72"download_now"Tb4b4b4: Ta5d6ff"Télécharger MBTiles"Tb4b4b4,
Tff7b72"caching_enabled"Tb4b4b4: Ta5d6ff"Cachage de carreaux"Tb4b4b4,
Tff7b72"clear_cache"Tb4b4b4: Ta5d6ff"Effacer le cache"Tb4b4b4,
Tff7b72"cache_cleared"Tb4b4b4: Ta5d6ff"cache de carreaux effacé"Tb4b4b4,
Tff7b72"tile_server_url"Tb4b4b4: Ta5d6ff"URL du serveur Tile"Tb4b4b4,
Tff7b72"tile_server_url_placeholder"Tb4b4b4: Ta5d6ff"https://tiles.openfreemap.org/styles/bright"Tb4b4b4,
Tff7b72"tile_server_url_hint"Tb4b4b4: Ta5d6ff"Utiliser{z},{x},{y}pour zoom, colonne, ligne"Tb4b4b4,
Tff7b72"tile_server_saved"Tb4b4b4: Ta5d6ff"URL du serveur Tile enregistrée"Tb4b4b4,
Tff7b72"tile_server_openstreetmap"Tb4b4b4: Ta5d6ff"OuvrirStreetMap"Tb4b4b4,
Tff7b72"nominatim_api_url"Tb4b4b4: Ta5d6ff"URL de l'API Nominatim"Tb4b4b4,
Tff7b72"nominatim_api_url_placeholder"Tb4b4b4: Ta5d6ff"https://nominatim.openstreetmap.org"Tb4b4b4,
Tff7b72"nominatim_api_url_hint"Tb4b4b4: Ta5d6ff"URL de base pour le service de géocodage Nominatim"Tb4b4b4,
Tff7b72"nominatim_api_saved"Tb4b4b4: Ta5d6ff"URL de l'API Nominatim enregistrée"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Rechercher un emplacement..."Tb4b4b4,
Tff7b72"search_offline_error"Tb4b4b4: Ta5d6ff"La recherche est uniquement disponible en mode en ligne"Tb4b4b4,
Tff7b72"search_connection_error"Tb4b4b4: Ta5d6ff"Impossible de se connecter au service de recherche. Veuillez vérifier votre connexion Internet."Tb4b4b4,
Tff7b72"search_timeout_error"Tb4b4b4: Ta5d6ff"Le géocodeur n'a pas répondu à temps. Il est peut-être lent, surchargé ou inaccessible. Réessayez."Tb4b4b4,
Tff7b72"search_error"Tb4b4b4: Ta5d6ff"Erreur de recherche"Tb4b4b4,
Tff7b72"tile_connectivity_title"Tb4b4b4: Ta5d6ff"Impossible de charger les tuiles de la carte"Tb4b4b4,
Tff7b72"tile_connectivity_body"Tb4b4b4: Ta5d6ff"Vérifiez le réseau, réessayez, utilisez un serveur de tuiles local dans les paramètres ou le mode hors ligne si vous avez des MBTiles."Tb4b4b4,
Tff7b72"tile_connectivity_retry"Tb4b4b4: Ta5d6ff"Réessayer les tuiles"Tb4b4b4,
Tff7b72"tile_connectivity_use_offline"Tb4b4b4: Ta5d6ff"Mode hors ligne"Tb4b4b4,
Tff7b72"tile_connectivity_dismiss"Tb4b4b4: Ta5d6ff"Fermer"Tb4b4b4,
Tff7b72"tile_failover_trying"Tb4b4b4: Ta5d6ff"Échec des tuiles carte ; essai de {provider}…"Tb4b4b4,
Tff7b72"tile_failover_offline"Tb4b4b4: Ta5d6ff"Tuiles en ligne indisponibles ; passage en mode hors ligne"Tb4b4b4,
Tff7b72"search_no_results"Tb4b4b4: Ta5d6ff"Aucun résultat trouvé"Tb4b4b4,
Tff7b72"custom_tile_server_unavailable"Tb4b4b4: Ta5d6ff"Le serveur de tuiles personnalisé n'est pas accessible en mode hors ligne"Tb4b4b4,
Tff7b72"custom_nominatim_unavailable"Tb4b4b4: Ta5d6ff"Le serveur Nominatim personnalisé n'est pas accessible en mode hors ligne"Tb4b4b4,
Tff7b72"onboarding_title"Tb4b4b4: Ta5d6ff"Exporter vers MBTiles !"Tb4b4b4,
Tff7b72"onboarding_text"Tb4b4b4: Ta5d6ff"Utilisez l'outil d'exportation pour télécharger les zones de carte en tant que fichiers MBTiles pour une utilisation hors ligne."Tb4b4b4,
Tff7b72"onboarding_got_it"Tb4b4b4: Ta5d6ff"Compris."Tb4b4b4,
Tff7b72"tool_point"Tb4b4b4: Ta5d6ff"Dessiner le point"Tb4b4b4,
Tff7b72"tool_linestring"Tb4b4b4: Ta5d6ff"Dessiner la ligne"Tb4b4b4,
Tff7b72"tool_polygon"Tb4b4b4: Ta5d6ff"Dessiner le polygone"Tb4b4b4,
Tff7b72"tool_circle"Tb4b4b4: Ta5d6ff"Dessiner le cercle"Tb4b4b4,
Tff7b72"tool_measure"Tb4b4b4: Ta5d6ff"Mesurer la distance/zone"Tb4b4b4,
Tff7b72"tool_bearing"Tb4b4b4: Ta5d6ff"Relèvement et distance (deux appuis, hors ligne)"Tb4b4b4,
Tff7b72"tool_bearing_from_here"Tb4b4b4: Ta5d6ff"Relèvement depuis ma position en un appui"Tb4b4b4,
Tff7b72"bearing_geodesic"Tb4b4b4: Ta5d6ff"Géodésique (grand cercle)"Tb4b4b4,
Tff7b72"bearing_rhumb"Tb4b4b4: Ta5d6ff"Loxodromie (relèvement constant)"Tb4b4b4,
Tff7b72"bearing_forward"Tb4b4b4: Ta5d6ff"Azimut avant"Tb4b4b4,
Tff7b72"bearing_back"Tb4b4b4: Ta5d6ff"Azimut arrière"Tb4b4b4,
Tff7b72"bearing_rhumb_line"Tb4b4b4: Ta5d6ff"Relèvement loxodromique / arrière"Tb4b4b4,
Tff7b72"bearing_hint_first"Tb4b4b4: Ta5d6ff"Appuyez sur le départ puis l'arrivée."Tb4b4b4,
Tff7b72"bearing_hint_second"Tb4b4b4: Ta5d6ff"Appuyez sur le point d'arrivée."Tb4b4b4,
Tff7b72"bearing_hint_destination"Tb4b4b4: Ta5d6ff"Appuyez sur la destination sur la carte."Tb4b4b4,
Tff7b72"bearing_from_here"Tb4b4b4: Ta5d6ff"Utiliser ma position comme départ"Tb4b4b4,
Tff7b72"bearing_help_first"Tb4b4b4: Ta5d6ff"Départ puis arrivée"Tb4b4b4,
Tff7b72"bearing_help_drag"Tb4b4b4: Ta5d6ff"Déplacez le curseur pour l'aperçu"Tb4b4b4,
Tff7b72"tool_clear"Tb4b4b4: Ta5d6ff"Effacer les dessins"Tb4b4b4,
Tff7b72"save_drawing"Tb4b4b4: Ta5d6ff"Enregistrer le calque de dessin"Tb4b4b4,
Tff7b72"load_drawing"Tb4b4b4: Ta5d6ff"Charger la couche de dessin"Tb4b4b4,
Tff7b72"save_drawing_title"Tb4b4b4: Ta5d6ff"Enregistrer le calque de dessin"Tb4b4b4,
Tff7b72"save_drawing_desc"Tb4b4b4: Ta5d6ff"Enregistrez vos annotations actuelles dans la base de données."Tb4b4b4,
Tff7b72"drawing_name"Tb4b4b4: Ta5d6ff"Nom du calque"Tb4b4b4,
Tff7b72"drawing_name_placeholder"Tb4b4b4: Ta5d6ff"Par exemple, zone cible Alpha"Tb4b4b4,
Tff7b72"load_drawing_title"Tb4b4b4: Ta5d6ff"Charger la couche de dessin"Tb4b4b4,
Tff7b72"loading_drawings"Tb4b4b4: Ta5d6ff"Chargement des calques sauvegardés..."Tb4b4b4,
Tff7b72"no_drawings"Tb4b4b4: Ta5d6ff"Pas de calque enregistré"Tb4b4b4,
Tff7b72"no_drawings_desc"Tb4b4b4: Ta5d6ff"Vous n'avez pas encore enregistré d'annotations."Tb4b4b4,
Tff7b72"saved_on"Tb4b4b4: Ta5d6ff"Enregistré"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"Paramètres de la carte"Tb4b4b4,
Tff7b72"go_to_my_location"Tb4b4b4: Ta5d6ff"Allez à mon emplacement"Tb4b4b4,
Tff7b72"source_updated"Tb4b4b4: Ta5d6ff"Source de la carte mise à jour"Tb4b4b4,
Tff7b72"failed_set_active"Tb4b4b4: Ta5d6ff"Impossible de définir la carte active"Tb4b4b4,
Tff7b72"file_deleted"Tb4b4b4: Ta5d6ff"Fichier supprimé"Tb4b4b4,
Tff7b72"failed_delete_file"Tb4b4b4: Ta5d6ff"Impossible de supprimer le fichier"Tb4b4b4,
Tff7b72"storage_saved"Tb4b4b4: Ta5d6ff"Répertoire de stockage enregistré"Tb4b4b4,
Tff7b72"failed_save_storage"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer le répertoire"Tb4b4b4,
Tff7b72"export_cancelled"Tb4b4b4: Ta5d6ff"Exportation annulée"Tb4b4b4,
Tff7b72"failed_cancel_export"Tb4b4b4: Ta5d6ff"Impossible d'annuler l'exportation"Tb4b4b4,
Tff7b72"failed_start_export"Tb4b4b4: Ta5d6ff"Échec du démarrage de l'exportation"Tb4b4b4,
Tff7b72"select_mbtiles_error"Tb4b4b4: Ta5d6ff"Veuillez sélectionner un fichier .mbtiles"Tb4b4b4,
Tff7b72"view_saved"Tb4b4b4: Ta5d6ff"Vue par défaut enregistrée"Tb4b4b4,
Tff7b72"failed_save_view"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer la vue par défaut"Tb4b4b4,
Tff7b72"failed_clear_cache"Tb4b4b4: Ta5d6ff"Impossible de effacer le cache"Tb4b4b4,
Tff7b72"failed_save_tile_server"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer l'URL du serveur de tuiles"Tb4b4b4,
Tff7b72"failed_save_nominatim"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer l'URL de l'API Nominatim"Tb4b4b4,
Tff7b72"copied_coordinates"Tb4b4b4: Ta5d6ff"Coordonnées copiées"Tb4b4b4,
Tff7b72"failed_load_drawings"Tb4b4b4: Ta5d6ff"Impossible de charger les dessins"Tb4b4b4,
Tff7b72"not_initialized"Tb4b4b4: Ta5d6ff"Carte non initialisée"Tb4b4b4,
Tff7b72"drawing_saved"Tb4b4b4: Ta5d6ff"Dessin enregistré"Tb4b4b4,
Tff7b72"failed_save_drawing"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer le dessin"Tb4b4b4,
Tff7b72"deleted"Tb4b4b4: Ta5d6ff"Supprimé"Tb4b4b4,
Tff7b72"failed_delete"Tb4b4b4: Ta5d6ff"Impossible de supprimer"Tb4b4b4,
Tff7b72"location_not_determined"Tb4b4b4: Ta5d6ff"Impossible de déterminer votre emplacement"Tb4b4b4,
Tff7b72"geolocation_not_supported"Tb4b4b4: Ta5d6ff"La géolocalisation n'est pas prise en charge par votre navigateur"Tb4b4b4,
Tff7b72"no_nodes_location"Tb4b4b4: Ta5d6ff"Aucun noeud découvert avec emplacement trouvé"Tb4b4b4,
Tff7b72"failed_fetch_nodes"Tb4b4b4: Ta5d6ff"Impossible de récupérer les nœuds découverts pour la cartographie"Tb4b4b4,
Tff7b72"share_view"Tb4b4b4: Ta5d6ff"Share map view (copy links)"Tb4b4b4,
Tff7b72"share_message_prefix"Tb4b4b4: Ta5d6ff"MeshChatX map:"Tb4b4b4,
Tff7b72"share_copied"Tb4b4b4: Ta5d6ff"Map links copied to clipboard"Tb4b4b4,
Tff7b72"ping_here"Tb4b4b4: Ta5d6ff"Ping here (send in chat)"Tb4b4b4,
Tff7b72"ping_here_toolbar"Tb4b4b4: Ta5d6ff"Ping map center in chat"Tb4b4b4,
Tff7b72"ping_modal_title"Tb4b4b4: Ta5d6ff"Send map ping"Tb4b4b4,
Tff7b72"ping_destination"Tb4b4b4: Ta5d6ff"Destination"Tb4b4b4,
Tff7b72"ping_pick_conversation"Tb4b4b4: Ta5d6ff"Choose a conversation"Tb4b4b4,
Tff7b72"ping_send"Tb4b4b4: Ta5d6ff"Send ping"Tb4b4b4,
Tff7b72"ping_sent"Tb4b4b4: Ta5d6ff"Map ping sent"Tb4b4b4,
Tff7b72"ping_failed"Tb4b4b4: Ta5d6ff"Could not send map ping"Tb4b4b4,
Tff7b72"ping_invalid_destination"Tb4b4b4: Ta5d6ff"Pick a valid 32-character destination hash"Tb4b4b4,
Tff7b72"ping_message_prefix"Tb4b4b4: Ta5d6ff"MeshChatX map ping:"Tb4b4b4,
Tff7b72"north_up"Tb4b4b4: Ta5d6ff"North is up (map not rotated)"Tb4b4b4,
Tff7b72"export_tile_limit_exceeded"Tb4b4b4: Ta5d6ff"Too many tiles for one export. Lower max zoom or shrink the area."Tb4b4b4,
Tff7b72"export_region_world"Tb4b4b4: Ta5d6ff"World (low zoom)"Tb4b4b4,
Tff7b72"export_region_europe"Tb4b4b4: Ta5d6ff"Europe"Tb4b4b4,
Tff7b72"export_region_north_america"Tb4b4b4: Ta5d6ff"North America"Tb4b4b4,
Tff7b72"export_region_south_america"Tb4b4b4: Ta5d6ff"South America"Tb4b4b4,
Tff7b72"export_region_africa"Tb4b4b4: Ta5d6ff"Africa"Tb4b4b4,
Tff7b72"export_region_asia"Tb4b4b4: Ta5d6ff"Asia"Tb4b4b4,
Tff7b72"export_region_oceania"Tb4b4b4: Ta5d6ff"Oceania"Tb4b4b4,
Tff7b72"vector_exchange_title"Tb4b4b4: Ta5d6ff"GeoJSON / KML / KMZ"Tb4b4b4,
Tff7b72"vector_exchange_merge"Tb4b4b4: Ta5d6ff"Merge with existing drawings (uncheck to replace)"Tb4b4b4,
Tff7b72"vector_exchange_hint"Tb4b4b4: Ta5d6ff"L'importation prend en charge les icônes de divers formats, notamment GeoJSON et KML. Sélectionnez un dessin pour voir ses métadonnées."Tb4b4b4,
Tff7b72"vector_import_geojson"Tb4b4b4: Ta5d6ff"Import GeoJSON"Tb4b4b4,
Tff7b72"vector_import_kml"Tb4b4b4: Ta5d6ff"Import KML"Tb4b4b4,
Tff7b72"vector_import_kmz"Tb4b4b4: Ta5d6ff"Import KMZ"Tb4b4b4,
Tff7b72"vector_export_geojson"Tb4b4b4: Ta5d6ff"Export GeoJSON"Tb4b4b4,
Tff7b72"vector_export_kml"Tb4b4b4: Ta5d6ff"Export KML"Tb4b4b4,
Tff7b72"vector_export_kmz"Tb4b4b4: Ta5d6ff"Export KMZ"Tb4b4b4,
Tff7b72"vector_import_ok"Tb4b4b4: Ta5d6ff"Imported {count} feature(s)."Tb4b4b4,
Tff7b72"vector_import_empty"Tb4b4b4: Ta5d6ff"No features found in file."Tb4b4b4,
Tff7b72"vector_import_failed"Tb4b4b4: Ta5d6ff"Could not read vector file."Tb4b4b4,
Tff7b72"vector_export_ok"Tb4b4b4: Ta5d6ff"Export started."Tb4b4b4,
Tff7b72"drop_geo_files"Tb4b4b4: Ta5d6ff"Déposez le fichier carte ici"Tb4b4b4,
Tff7b72"drop_map_files_hint"Tb4b4b4: Ta5d6ff"GeoJSON, KML, KMZ ou MBTiles"Tb4b4b4,
Tff7b72"drop_no_geo_files"Tb4b4b4: Ta5d6ff"Aucun fichier GeoJSON, KML ou KMZ détecté."Tb4b4b4,
Tff7b72"drop_no_supported_files"Tb4b4b4: Ta5d6ff"Aucun fichier GeoJSON, KML, KMZ ou MBTiles détecté."Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"Nouvelle carte"Tb4b4b4,
Tff7b72"new_tab_shortcut"Tb4b4b4: Ta5d6ff"Nouvelle carte (Ctrl+T)"Tb4b4b4,
Tff7b72"tab_default_name"Tb4b4b4: Ta5d6ff"Carte {number}"Tb4b4b4,
Tff7b72"tab_rename_hint"Tb4b4b4: Ta5d6ff"Double-cliquez ou double-tapez pour renommer"
Tb4b4b4},
Tff7b72"interface"Tb4b4b4: Tb4b4b4{
Tff7b72"disable"Tb4b4b4: Ta5d6ff"Désactiver"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"Activer"Tb4b4b4,
Tff7b72"edit_interface"Tb4b4b4: Ta5d6ff"Modifier l'interface"Tb4b4b4,
Tff7b72"export_interface"Tb4b4b4: Ta5d6ff"Interface d'exportation"Tb4b4b4,
Tff7b72"delete_interface"Tb4b4b4: Ta5d6ff"Supprimer l'interface"Tb4b4b4,
Tff7b72"listen"Tb4b4b4: Ta5d6ff"Écoute."Tb4b4b4,
Tff7b72"forward"Tb4b4b4: Ta5d6ff"Suivant"Tb4b4b4,
Tff7b72"port"Tb4b4b4: Ta5d6ff"Port"Tb4b4b4,
Tff7b72"frequency"Tb4b4b4: Ta5d6ff"Fréquence"Tb4b4b4,
Tff7b72"bandwidth"Tb4b4b4: Ta5d6ff"Bande passante"Tb4b4b4,
Tff7b72"txpower"Tb4b4b4: Ta5d6ff"Puissance TX"Tb4b4b4,
Tff7b72"spreading_factor"Tb4b4b4: Ta5d6ff"SF"Tb4b4b4,
Tff7b72"coding_rate"Tb4b4b4: Ta5d6ff"Taux de codification"Tb4b4b4,
Tff7b72"bitrate"Tb4b4b4: Ta5d6ff"Débit"Tb4b4b4,
Tff7b72"tx"Tb4b4b4: Ta5d6ff"TX"Tb4b4b4,
Tff7b72"rx"Tb4b4b4: Ta5d6ff"RX"Tb4b4b4,
Tff7b72"noise"Tb4b4b4: Ta5d6ff"Bruit"Tb4b4b4,
Tff7b72"clients"Tb4b4b4: Ta5d6ff"Clients"Tb4b4b4,
Tff7b72"link_up"Tb4b4b4: Ta5d6ff"Liaison active"Tb4b4b4,
Tff7b72"link_down"Tb4b4b4: Ta5d6ff"Liaison inactive"Tb4b4b4,
Tff7b72"link_unknown"Tb4b4b4: Ta5d6ff"État de la liaison inconnu"
Tb4b4b4},
Tff7b72"messages"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Messages"Tb4b4b4,
Tff7b72"conversations"Tb4b4b4: Ta5d6ff"Conversations"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"Annonce"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Rechercher les conversations{count}..."Tb4b4b4,
Tff7b72"unread"Tb4b4b4: Ta5d6ff"Non lu"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Échec"Tb4b4b4,
Tff7b72"attachments"Tb4b4b4: Ta5d6ff"Pièces jointes"Tb4b4b4,
Tff7b72"no_messages_yet"Tb4b4b4: Ta5d6ff"Pas encore de messages"Tb4b4b4,
Tff7b72"loading_conversations"Tb4b4b4: Ta5d6ff"Chargement des conversations..."Tb4b4b4,
Tff7b72"no_conversations"Tb4b4b4: Ta5d6ff"Aucune conversation"Tb4b4b4,
Tff7b72"discover_peers"Tb4b4b4: Ta5d6ff"Découvrez les pairs sur l'onglet Annonces"Tb4b4b4,
Tff7b72"no_search_results"Tb4b4b4: Ta5d6ff"Aucun résultat trouvé"Tb4b4b4,
Tff7b72"try_another_search"Tb4b4b4: Ta5d6ff"Essayez un terme de recherche différent"Tb4b4b4,
Tff7b72"no_search_results_conversations"Tb4b4b4: Ta5d6ff"Votre recherche ne correspondait à aucune conversation."Tb4b4b4,
Tff7b72"search_placeholder_announces"Tb4b4b4: Ta5d6ff"Recherche{count}annonce récemment..."Tb4b4b4,
Tff7b72"no_peers_discovered"Tb4b4b4: Ta5d6ff"Aucun pair découvert"Tb4b4b4,
Tff7b72"waiting_for_announce"Tb4b4b4: Ta5d6ff"Attendre que quelqu'un annonce !"Tb4b4b4,
Tff7b72"no_search_results_peers"Tb4b4b4: Ta5d6ff"Votre recherche ne correspond à aucun Peers !"Tb4b4b4,
Tff7b72"direct"Tb4b4b4: Ta5d6ff"Direct"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"Téléchargement"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"Houblon{count}"Tb4b4b4,
Tff7b72"hops_away"Tb4b4b4: Ta5d6ff"{count}houblon loin"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR{snr}"Tb4b4b4,
Tff7b72"stamp_cost"Tb4b4b4: Ta5d6ff"Coût du timbre{cost}"Tb4b4b4,
Tff7b72"stamp_ticket_valid"Tb4b4b4: Ta5d6ff"Ticket de timbre sortant actif (envoi instantané). Expire {expires}."Tb4b4b4,
Tff7b72"stamp_ticket_expired"Tb4b4b4: Ta5d6ff"Ticket de timbre expiré ; le prochain message peut nécessiter une preuve de travail."Tb4b4b4,
Tff7b72"pop_out_chat"Tb4b4b4: Ta5d6ff"Clavardage"Tb4b4b4,
Tff7b72"open_in_split"Tb4b4b4: Ta5d6ff"Ouvrir en vue partagée"Tb4b4b4,
Tff7b72"select_conversation_for_pane"Tb4b4b4: Ta5d6ff"Sélectionnez une conversation pour l'ouvrir ici"Tb4b4b4,
Tff7b72"more_actions"Tb4b4b4: Ta5d6ff"Autres actions"Tb4b4b4,
Tff7b72"retry_failed"Tb4b4b4: Ta5d6ff"Réessayer les messages échoués"Tb4b4b4,
Tff7b72"telemetry_history"Tb4b4b4: Ta5d6ff"Historique de la télémétrie"Tb4b4b4,
Tff7b72"telemetry_history_modal_title"Tb4b4b4: Ta5d6ff"Historique de télémétrie"Tb4b4b4,
Tff7b72"telemetry_history_empty"Tb4b4b4: Ta5d6ff"Aucun historique de télémétrie pour ce pair."Tb4b4b4,
Tff7b72"telemetry_history_done"Tb4b4b4: Ta5d6ff"Terminé"Tb4b4b4,
Tff7b72"telemetry_show_in_chat"Tb4b4b4: Ta5d6ff"Afficher la télémétrie dans le chat principal"Tb4b4b4,
Tff7b72"telemetry_battery_trend"Tb4b4b4: Ta5d6ff"Tendance de la batterie"Tb4b4b4,
Tff7b72"telemetry_battery_range"Tb4b4b4: Ta5d6ff"{from}% → {to}%"Tb4b4b4,
Tff7b72"telemetry_label_sent"Tb4b4b4: Ta5d6ff"Envoyé"Tb4b4b4,
Tff7b72"telemetry_label_received"Tb4b4b4: Ta5d6ff"Reçu"Tb4b4b4,
Tff7b72"telemetry_battery_level"Tb4b4b4: Ta5d6ff"Batterie : {percent}%"Tb4b4b4,
Tff7b72"telemetry_snr_db"Tb4b4b4: Ta5d6ff"SNR : {snr} dB"Tb4b4b4,
Tff7b72"telemetry_location_request"Tb4b4b4: Ta5d6ff"Demande de localisation"Tb4b4b4,
Tff7b72"start_call"Tb4b4b4: Ta5d6ff"Appeler"Tb4b4b4,
Tff7b72"share_contact"Tb4b4b4: Ta5d6ff"Partager le contact"Tb4b4b4,
Tff7b72"share_contact_modal_title"Tb4b4b4: Ta5d6ff"Partager le contact"Tb4b4b4,
Tff7b72"share_contact_search_placeholder"Tb4b4b4: Ta5d6ff"Rechercher des contacts…"Tb4b4b4,
Tff7b72"custom_display_name"Tb4b4b4: Ta5d6ff"Affichage personnalisé"Tb4b4b4,
Tff7b72"stranger_banner_text"Tb4b4b4: Ta5d6ff"Ce pair n'est pas dans vos contacts. Les pièces jointes des étrangers sont bloquées."Tb4b4b4,
Tff7b72"add_to_contacts"Tb4b4b4: Ta5d6ff"Ajouter aux contacts"Tb4b4b4,
Tff7b72"dismiss"Tb4b4b4: Ta5d6ff"Rejet"Tb4b4b4,
Tff7b72"attachments_stripped_notice"Tb4b4b4: Ta5d6ff"Les pièces jointes ont été bloquées de cet expéditeur inconnu."Tb4b4b4,
Tff7b72"stranger_link_open_confirm"Tb4b4b4: Ta5d6ff"Ce lien a été envoyé par un contact inconnu :\n{url}\n\nL'ouvrir quand même ?"Tb4b4b4,
Tff7b72"send_placeholder"Tb4b4b4: Ta5d6ff"Saisissez un message..."Tb4b4b4,
Tff7b72"compose_hint_automatic"Tb4b4b4: Ta5d6ff"Message pour livraison automatique"Tb4b4b4,
Tff7b72"compose_hint_direct"Tb4b4b4: Ta5d6ff"Message pour livraison directe"Tb4b4b4,
Tff7b72"compose_hint_opportunistic"Tb4b4b4: Ta5d6ff"Message pour livraison opportuniste"Tb4b4b4,
Tff7b72"compose_hint_propagated"Tb4b4b4: Ta5d6ff"Message pour livraison propagée"Tb4b4b4,
Tff7b72"send_menu_more_label"Tb4b4b4: Ta5d6ff"Autres options d'envoi"Tb4b4b4,
Tff7b72"send_menu_telemetry_request"Tb4b4b4: Ta5d6ff"Envoyer comme commande ou requête"Tb4b4b4,
Tff7b72"send_menu_paper_compose"Tb4b4b4: Ta5d6ff"Message papier depuis la composition (LXM)"Tb4b4b4,
Tff7b72"sending_ellipsis"Tb4b4b4: Ta5d6ff"Envoyer..."Tb4b4b4,
Tff7b72"outbound_pending_propagation"Tb4b4b4: Ta5d6ff"Envoi vers le nœud de propagation…"Tb4b4b4,
Tff7b72"outbound_pending_propagation_with_progress"Tb4b4b4: Ta5d6ff"Envoi vers le nœud de propagation… {progress}%"Tb4b4b4,
Tff7b72"outbound_solving_stamps"Tb4b4b4: Ta5d6ff"Calcul des timbres…"Tb4b4b4,
Tff7b72"outbound_solving_stamps_short"Tb4b4b4: Ta5d6ff"Calcul des timbres"Tb4b4b4,
Tff7b72"outbound_pathfinding_tooltip"Tb4b4b4: Ta5d6ff"Recherche d'itinéraire : Reticulum résout une route vers ce pair. Votre message sera envoyé lorsque la route sera prête."Tb4b4b4,
Tff7b72"outbound_pathfinding_short"Tb4b4b4: Ta5d6ff"Recherche d'itinéraire"Tb4b4b4,
Tff7b72"path_no_route"Tb4b4b4: Ta5d6ff"Aucun chemin"Tb4b4b4,
Tff7b72"path_no_route_hint"Tb4b4b4: Ta5d6ff"Aucune route vers ce pair pour l'instant. Utilisez le chercheur de chemin ou envoyez un message pour en découvrir une."Tb4b4b4,
Tff7b72"path_loading"Tb4b4b4: Ta5d6ff"Vérification du chemin…"Tb4b4b4,
Tff7b72"path_stale_label"Tb4b4b4: Ta5d6ff"expiré"Tb4b4b4,
Tff7b72"path_unresponsive_label"Tb4b4b4: Ta5d6ff"sans réponse"Tb4b4b4,
Tff7b72"path_stale_hint"Tb4b4b4: Ta5d6ff"Cette entrée de chemin a expiré et peut être redécouverte avant le prochain envoi."Tb4b4b4,
Tff7b72"path_unresponsive_hint"Tb4b4b4: Ta5d6ff"Reticulum a marqué ce chemin comme sans réponse."Tb4b4b4,
Tff7b72"path_info_title"Tb4b4b4: Ta5d6ff"Informations sur le chemin"Tb4b4b4,
Tff7b72"path_already_available"Tb4b4b4: Ta5d6ff"Le chemin est déjà disponible"Tb4b4b4,
Tff7b72"outbound_preparing_message"Tb4b4b4: Ta5d6ff"Préparation du message…"Tb4b4b4,
Tff7b72"outbound_preparing_message_short"Tb4b4b4: Ta5d6ff"Préparation du message"Tb4b4b4,
Tff7b72"outbound_sending_with_progress"Tb4b4b4: Ta5d6ff"Envoi… {progress}%"Tb4b4b4,
Tff7b72"transfer_progress_hop_one"Tb4b4b4: Ta5d6ff"1 saut"Tb4b4b4,
Tff7b72"transfer_progress_hops"Tb4b4b4: Ta5d6ff"{count} sauts"Tb4b4b4,
Tff7b72"outbound_sending_short"Tb4b4b4: Ta5d6ff"Envoi"Tb4b4b4,
Tff7b72"outbound_pending"Tb4b4b4: Ta5d6ff"En attente"Tb4b4b4,
Tff7b72"outbound_outbound_short"Tb4b4b4: Ta5d6ff"Sortant"Tb4b4b4,
Tff7b72"send_pathfinding_tooltip"Tb4b4b4: Ta5d6ff"Recherche d'itinéraire vers le pair (Reticulum résout une route). Votre message sera envoyé dès que la route sera prête. Survolez les icônes d'état dans la bulle pour plus de détails."Tb4b4b4,
Tff7b72"outbound_on_propagation_node"Tb4b4b4: Ta5d6ff"Sur le nœud de propagation"Tb4b4b4,
Tff7b72"outbound_sent_network"Tb4b4b4: Ta5d6ff"Envoyé"Tb4b4b4,
Tff7b72"no_messages_in_conversation"Tb4b4b4: Ta5d6ff"Pas encore de messages dans cette conversation."Tb4b4b4,
Tff7b72"say_hello"Tb4b4b4: Ta5d6ff"Dis bonjour !"Tb4b4b4,
Tff7b72"no_active_chat"Tb4b4b4: Ta5d6ff"Pas de chat actif"Tb4b4b4,
Tff7b72"mobile_compose_title"Tb4b4b4: Ta5d6ff"Nouveau message"Tb4b4b4,
Tff7b72"mobile_compose_destination_placeholder"Tb4b4b4: Ta5d6ff"32 caractères destination hash..."Tb4b4b4,
Tff7b72"select_peer_or_enter_address"Tb4b4b4: Ta5d6ff"Sélectionnez un pair dans la barre latérale ou entrez une adresse ci-dessous"Tb4b4b4,
Tff7b72"add_files"Tb4b4b4: Ta5d6ff"Ajouter des fichiers"Tb4b4b4,
Tff7b72"paste_from_clipboard"Tb4b4b4: Ta5d6ff"Coller de Clipboard"Tb4b4b4,
Tff7b72"location"Tb4b4b4: Ta5d6ff"Lieu"Tb4b4b4,
Tff7b72"share_location"Tb4b4b4: Ta5d6ff"Partager Lieu"Tb4b4b4,
Tff7b72"request_location"Tb4b4b4: Ta5d6ff"Emplacement de la demande"Tb4b4b4,
Tff7b72"view_on_map"Tb4b4b4: Ta5d6ff"Vue sur la carte"Tb4b4b4,
Tff7b72"request"Tb4b4b4: Ta5d6ff"Demande"Tb4b4b4,
Tff7b72"generate_paper_message"Tb4b4b4: Ta5d6ff"Générer un message papier (LXM)"Tb4b4b4,
Tff7b72"ingest_paper_message"Tb4b4b4: Ta5d6ff"ingérer le message papier"Tb4b4b4,
Tff7b72"scan_qr"Tb4b4b4: Ta5d6ff"Scanner le code QR"Tb4b4b4,
Tff7b72"scanner_hint"Tb4b4b4: Ta5d6ff"Pointez votre appareil photo à lxmf://, lxma:// ou lxm:// QR code."Tb4b4b4,
Tff7b72"camera_not_supported"Tb4b4b4: Ta5d6ff"Caméra QR numérisation n'est pas pris en charge dans ce navigateur."Tb4b4b4,
Tff7b72"camera_permission_denied"Tb4b4b4: Ta5d6ff"La permission de la caméra est refusée. Veuillez autoriser l'accès à la caméra."Tb4b4b4,
Tff7b72"camera_not_found"Tb4b4b4: Ta5d6ff"Aucun appareil photo trouvé."Tb4b4b4,
Tff7b72"camera_failed"Tb4b4b4: Ta5d6ff"Impossible de démarrer le scanner de caméra."Tb4b4b4,
Tff7b72"invalid_qr_uri"Tb4b4b4: Ta5d6ff"Contenu QR non valide. On s'attend à ce que lxmf://, lxma:// ou lxm:// URI."Tb4b4b4,
Tff7b72"recording"Tb4b4b4: Ta5d6ff"Enregistrement :{duration}"Tb4b4b4,
Tff7b72"nomad_network_node"Tb4b4b4: Ta5d6ff"Noeud de réseau Nomad"Tb4b4b4,
Tff7b72"toggle_source"Tb4b4b4: Ta5d6ff"Basculer le code source"Tb4b4b4,
Tff7b72"folder_created"Tb4b4b4: Ta5d6ff"Dossier créé"Tb4b4b4,
Tff7b72"failed_create_folder"Tb4b4b4: Ta5d6ff"Impossible de créer le dossier"Tb4b4b4,
Tff7b72"folder_renamed"Tb4b4b4: Ta5d6ff"Dossier renommé"Tb4b4b4,
Tff7b72"failed_rename_folder"Tb4b4b4: Ta5d6ff"Impossible de renommer le dossier"Tb4b4b4,
Tff7b72"folder_deleted"Tb4b4b4: Ta5d6ff"Dossier supprimé"Tb4b4b4,
Tff7b72"failed_delete_folder"Tb4b4b4: Ta5d6ff"Impossible de supprimer le dossier"Tb4b4b4,
Tff7b72"moved_to_folder"Tb4b4b4: Ta5d6ff"Déplacé dans le dossier"Tb4b4b4,
Tff7b72"failed_move_folder"Tb4b4b4: Ta5d6ff"Impossible de se déplacer dans le dossier"Tb4b4b4,
Tff7b72"marked_read"Tb4b4b4: Ta5d6ff"Marqué comme suit:"Tb4b4b4,
Tff7b72"failed_mark_read"Tb4b4b4: Ta5d6ff"Échec du marquage comme suit:"Tb4b4b4,
Tff7b72"conversations_deleted"Tb4b4b4: Ta5d6ff"Conversations supprimées"Tb4b4b4,
Tff7b72"failed_delete_conversations"Tb4b4b4: Ta5d6ff"Impossible de supprimer les conversations"Tb4b4b4,
Tff7b72"failed_export_folders"Tb4b4b4: Ta5d6ff"Impossible d'exporter les dossiers"Tb4b4b4,
Tff7b72"folders_imported"Tb4b4b4: Ta5d6ff"Dossiers importés"Tb4b4b4,
Tff7b72"failed_import_folders"Tb4b4b4: Ta5d6ff"Impossible d'importer des dossiers"Tb4b4b4,
Tff7b72"failed_read_clipboard"Tb4b4b4: Ta5d6ff"Impossible de lire depuis le presse-papiers"Tb4b4b4,
Tff7b72"clipboard_read_requires_secure_context"Tb4b4b4: Ta5d6ff"La lecture du presse-papiers nécessite une page sécurisée (https ou http://127.0.0.1). Avec http://0.0.0.0 l’API Clipboard est bloquée—utilisez 127.0.0.1 ou https, ou collez avec Ctrl+V."Tb4b4b4,
Tff7b72"clipboard_write_unavailable"Tb4b4b4: Ta5d6ff"Copie automatique impossible. Utilisez https ou http://127.0.0.1, ou copiez la sélection manuellement."Tb4b4b4,
Tff7b72"oversized_body_notice"Tb4b4b4: Ta5d6ff"Ce message est trop volumineux pour s'afficher ici ({count} caractères). Copiez le texte intégral pour le lire ou le modifier ailleurs."Tb4b4b4,
Tff7b72"oversized_body_copy"Tb4b4b4: Ta5d6ff"Copier le texte intégral"Tb4b4b4,
Tff7b72"oversized_body_copied"Tb4b4b4: Ta5d6ff"Texte intégral du message copié"Tb4b4b4,
Tff7b72"date_divider_today"Tb4b4b4: Ta5d6ff"Aujourd'hui"Tb4b4b4,
Tff7b72"date_divider_yesterday"Tb4b4b4: Ta5d6ff"Hier"Tb4b4b4,
Tff7b72"raw_path_interface_at_send"Tb4b4b4: Ta5d6ff"Interface du chemin (enregistrée)"Tb4b4b4,
Tff7b72"raw_path_hops_at_send"Tb4b4b4: Ta5d6ff"Sauts du chemin (enregistrés)"Tb4b4b4,
Tff7b72"raw_path_value_unknown"Tb4b4b4: Ta5d6ff"Inconnu"Tb4b4b4,
Tff7b72"raw_path_finding_measure"Tb4b4b4: Ta5d6ff"Recherche de chemin à l'envoi (sortant)"Tb4b4b4,
Tff7b72"raw_path_row_hash_rnpath"Tb4b4b4: Ta5d6ff"Hash table des chemins (rnpath)"Tb4b4b4,
Tff7b72"raw_path_row_hash_rnpath_hint"Tb4b4b4: Ta5d6ff"Le hash de destination utilisé par Reticulum pour cet itinéraire. Vous pouvez le trouver dans la table des chemins."Tb4b4b4,
Tff7b72"copy_message"Tb4b4b4: Ta5d6ff"Copier le message"Tb4b4b4,
Tff7b72"message_copied"Tb4b4b4: Ta5d6ff"Message copié"Tb4b4b4,
Tff7b72"failed_copy_message"Tb4b4b4: Ta5d6ff"Impossible de copier le message"Tb4b4b4,
Tff7b72"failed_send_ingest"Tb4b4b4: Ta5d6ff"Échec de l'envoi de la demande d'ingestion"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"Votre adresse LXMF copiée dans le presse-papiers"Tb4b4b4,
Tff7b72"map_link_share_title"Tb4b4b4: Ta5d6ff"Shared map view"Tb4b4b4,
Tff7b72"map_link_ping_title"Tb4b4b4: Ta5d6ff"Map ping"Tb4b4b4,
Tff7b72"map_link_open"Tb4b4b4: Ta5d6ff"Open on map"Tb4b4b4,
Tff7b72"map_link_copy_uri"Tb4b4b4: Ta5d6ff"Copy meshchatx link"Tb4b4b4,
Tff7b72"map_link_copied"Tb4b4b4: Ta5d6ff"Map link copied"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"Le hash d'identité copié dans le presse-papiers"Tb4b4b4,
Tff7b72"failed_to_copy_hash"Tb4b4b4: Ta5d6ff"Impossible de copier le hash d'identité"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"Copier le hash"Tb4b4b4,
Tff7b72"failed_copy_address"Tb4b4b4: Ta5d6ff"Impossible de copier l'adresse"Tb4b4b4,
Tff7b72"translation_failed"Tb4b4b4: Ta5d6ff"La traduction a échoué"Tb4b4b4,
Tff7b72"translate_select_target"Tb4b4b4: Ta5d6ff"Traduire vers"Tb4b4b4,
Tff7b72"translating_message"Tb4b4b4: Ta5d6ff"Traduction…"Tb4b4b4,
Tff7b72"translated_from_to"Tb4b4b4: Ta5d6ff"Traduit de {source} vers {target}"Tb4b4b4,
Tff7b72"show_original"Tb4b4b4: Ta5d6ff"Afficher l'original"Tb4b4b4,
Tff7b72"show_translation"Tb4b4b4: Ta5d6ff"Afficher la traduction"Tb4b4b4,
Tff7b72"translate_message"Tb4b4b4: Ta5d6ff"Traduire le message"Tb4b4b4,
Tff7b72"translate_target_invalid"Tb4b4b4: Ta5d6ff"Choisissez une langue cible différente de la source"Tb4b4b4,
Tff7b72"failed_add_contact"Tb4b4b4: Ta5d6ff"Impossible d'ajouter le contact"Tb4b4b4,
Tff7b72"ingesting_paper_message"Tb4b4b4: Ta5d6ff"ingérant un message papier..."Tb4b4b4,
Tff7b72"failed_ingest_paper"Tb4b4b4: Ta5d6ff"Échec de l'ingestion d'un message papier"Tb4b4b4,
Tff7b72"enter_display_name"Tb4b4b4: Ta5d6ff"Saisissez un nom d'affichage personnalisé"Tb4b4b4,
Tff7b72"failed_update_display_name"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour le nom de l'affichage"Tb4b4b4,
Tff7b72"failed_load_audio"Tb4b4b4: Ta5d6ff"Impossible de charger l'attache audio."Tb4b4b4,
Tff7b72"no_contacts_telephone"Tb4b4b4: Ta5d6ff"Aucun contact trouvé au téléphone"Tb4b4b4,
Tff7b72"failed_load_contacts"Tb4b4b4: Ta5d6ff"Impossible de charger les contacts"Tb4b4b4,
Tff7b72"location_request_sent"Tb4b4b4: Ta5d6ff"Demande d'emplacement envoyée"Tb4b4b4,
Tff7b72"failed_send_location_request"Tb4b4b4: Ta5d6ff"Échec de l'envoi de la demande de localisation"Tb4b4b4,
Tff7b72"fetching_location"Tb4b4b4: Ta5d6ff"Localisation..."Tb4b4b4,
Tff7b72"location_sent"Tb4b4b4: Ta5d6ff"Lieu partagé avec succès"Tb4b4b4,
Tff7b72"location_requested"Tb4b4b4: Ta5d6ff"Emplacement demandé"Tb4b4b4,
Tff7b72"remove_image_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cette image ?"Tb4b4b4,
Tff7b72"failed_start_recording"Tb4b4b4: Ta5d6ff"a échoué à démarrer l'enregistrement"Tb4b4b4,
Tff7b72"failed_start_recording_help_mediadevices"Tb4b4b4: Ta5d6ff"Cette vue web n'expose pas l'API microphone."Tb4b4b4,
Tff7b72"failed_start_recording_help_web_audio"Tb4b4b4: Ta5d6ff"Web Audio n'est pas disponible dans ce navigateur."Tb4b4b4,
Tff7b72"failed_start_recording_help_audio_worklet"Tb4b4b4: Ta5d6ff"AudioWorklet n'est pas pris en charge — les messages vocaux OPUS en ont besoin."Tb4b4b4,
Tff7b72"failed_start_recording_help_permission"Tb4b4b4: Ta5d6ff"Autorisez l'accès au microphone, ou réessayez après qu'une autre application libère le microphone."Tb4b4b4,
Tff7b72"remove_audio_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cette pièce jointe audio ?"Tb4b4b4,
Tff7b72"failed_generate_qr"Tb4b4b4: Ta5d6ff"Impossible de générer QR"Tb4b4b4,
Tff7b72"enter_folder_name"Tb4b4b4: Ta5d6ff"Saisissez le nom du dossier"Tb4b4b4,
Tff7b72"new_folder"Tb4b4b4: Ta5d6ff"Nouveau dossier"Tb4b4b4,
Tff7b72"rename_folder"Tb4b4b4: Ta5d6ff"Renommer le dossier"Tb4b4b4,
Tff7b72"failed_render_qr"Tb4b4b4: Ta5d6ff"Impossible de rendre le code QR"Tb4b4b4,
Tff7b72"uri_copied"Tb4b4b4: Ta5d6ff"URI copié dans le presse-papiers"Tb4b4b4,
Tff7b72"failed_copy_uri"Tb4b4b4: Ta5d6ff"Impossible de copier URI"Tb4b4b4,
Tff7b72"paper_message_sent"Tb4b4b4: Ta5d6ff"Message papier envoyé avec succès"Tb4b4b4,
Tff7b72"failed_send_paper"Tb4b4b4: Ta5d6ff"Échec de l'envoi du message papier"Tb4b4b4,
Tff7b72"failed_load_config"Tb4b4b4: Ta5d6ff"Impossible de charger la configuration"Tb4b4b4,
Tff7b72"profile_icon_saved"Tb4b4b4: Ta5d6ff"Icône de profil sauvegardée avec succès"Tb4b4b4,
Tff7b72"failed_save_profile_icon"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer l'icône du profil"Tb4b4b4,
Tff7b72"select_colors_warning"Tb4b4b4: Ta5d6ff"Veuillez sélectionner les couleurs de fond et d'icône"Tb4b4b4,
Tff7b72"select_icon_warning"Tb4b4b4: Ta5d6ff"Veuillez sélectionner une icône"Tb4b4b4,
Tff7b72"changes_reset"Tb4b4b4: Ta5d6ff"Modifications réinitialisées aux valeurs enregistrées"Tb4b4b4,
Tff7b72"profile_icon_removed"Tb4b4b4: Ta5d6ff"L'icône du profil a été retirée avec succès"Tb4b4b4,
Tff7b72"user_banished"Tb4b4b4: Ta5d6ff"Utilisateur banni avec succès"Tb4b4b4,
Tff7b72"failed_banish_user"Tb4b4b4: Ta5d6ff"Impossible de bannir l'utilisateur"Tb4b4b4,
Tff7b72"banish_user"Tb4b4b4: Ta5d6ff"Bannir l'utilisateur"Tb4b4b4,
Tff7b72"banish_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment bannir cet utilisateur ? Ils ne seront pas en mesure de vous envoyer des messages ou d'établir des liens."Tb4b4b4,
Tff7b72"delete_conversation_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cette conversation ?"Tb4b4b4,
Tff7b72"failed_delete_conversation"Tb4b4b4: Ta5d6ff"a omis de supprimer la conversation"Tb4b4b4,
Tff7b72"delete_history_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer tous les messages dans cette conversation? Ça ne peut pas être annulé !"Tb4b4b4,
Tff7b72"failed_delete_history"Tb4b4b4: Ta5d6ff"n'a pas supprimé l'historique"Tb4b4b4,
Tff7b72"pin_conversation"Tb4b4b4: Ta5d6ff"Pin conversation"Tb4b4b4,
Tff7b72"unpin_conversation"Tb4b4b4: Ta5d6ff"Déconnecter la conversation"Tb4b4b4,
Tff7b72"failed_toggle_pin"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour la broche"Tb4b4b4,
Tff7b72"opportunistic_deferred_label"Tb4b4b4: Ta5d6ff"Attendre"Tb4b4b4,
Tff7b72"opportunistic_deferred_tooltip"Tb4b4b4: Ta5d6ff"Le message sera envoyé dès que l'utilisateur viendra en ligne ou annonce."Tb4b4b4,
Tff7b72"failed_waiting_announce"Tb4b4b4: Ta5d6ff"Échec, en attente d'annonce"Tb4b4b4,
Tff7b72"failed_waiting_announce_tooltip"Tb4b4b4: Ta5d6ff"Livraison échouée. Renvoi automatique lorsque le contact sera joignable."Tb4b4b4,
Tff7b72"invalid_destination_hash"Tb4b4b4: Ta5d6ff"Hash de destination invalide"Tb4b4b4,
Tff7b72"invalid_destination_hash_format"Tb4b4b4: Ta5d6ff"Format hash de destination non valide"Tb4b4b4,
Tff7b72"ping_failed"Tb4b4b4: Ta5d6ff"Ping a échoué. Essayez encore plus tard"Tb4b4b4,
Tff7b72"ping_in_progress"Tb4b4b4: Ta5d6ff"Destination de pinging"Tb4b4b4,
Tff7b72"ping_reply_from"Tb4b4b4: Ta5d6ff"Réponse valide de{hash}"Tb4b4b4,
Tff7b72"duration"Tb4b4b4: Ta5d6ff"Durée:{duration}"Tb4b4b4,
Tff7b72"hops_there"Tb4b4b4: Ta5d6ff"Houblon là:{count}"Tb4b4b4,
Tff7b72"hops_back"Tb4b4b4: Ta5d6ff"Houblon:{count}"Tb4b4b4,
Tff7b72"signal_quality"Tb4b4b4: Ta5d6ff"Qualité du signal:{quality}%"Tb4b4b4,
Tff7b72"rssi_val"Tb4b4b4: Ta5d6ff"CNR:{rssi}dBm"Tb4b4b4,
Tff7b72"snr_val"Tb4b4b4: Ta5d6ff"SNR:{snr}dB"Tb4b4b4,
Tff7b72"reply"Tb4b4b4: Ta5d6ff"Réponse"Tb4b4b4,
Tff7b72"replying_to"Tb4b4b4: Ta5d6ff"Réponse"Tb4b4b4,
Tff7b72"forward_banner_label"Tb4b4b4: Ta5d6ff"Forwarded message"Tb4b4b4,
Tff7b72"forward_you_shared"Tb4b4b4: Ta5d6ff"You're forwarding this quote"Tb4b4b4,
Tff7b72"forward_pick_recipient_title"Tb4b4b4: Ta5d6ff"Forward to contact"Tb4b4b4,
Tff7b72"forward_message"Tb4b4b4: Ta5d6ff"Forward"Tb4b4b4,
Tff7b72"forward_sent"Tb4b4b4: Ta5d6ff"Message forwarded"Tb4b4b4,
Tff7b72"forward_failed"Tb4b4b4: Ta5d6ff"Could not forward message"Tb4b4b4,
Tff7b72"forward_no_lxmf_destination"Tb4b4b4: Ta5d6ff"This contact has no usable LXMF delivery address."Tb4b4b4,
Tff7b72"forward_verify_show"Tb4b4b4: Ta5d6ff"Source and verification"Tb4b4b4,
Tff7b72"forward_verify_hide"Tb4b4b4: Ta5d6ff"Hide verification"Tb4b4b4,
Tff7b72"forward_verify_explanation"Tb4b4b4: Ta5d6ff"Les liens Paper LXMF ne fonctionnent que si le message complet est disponible et respecte les limites de Paper. Les extraits cités peuvent être falsifiés."Tb4b4b4,
Tff7b72"forward_verify_loading"Tb4b4b4: Ta5d6ff"Looking up verification URI…"Tb4b4b4,
Tff7b72"forward_verify_open_uri"Tb4b4b4: Ta5d6ff"Open verification URI"Tb4b4b4,
Tff7b72"forward_verify_unavailable"Tb4b4b4: Ta5d6ff"Original message bytes are not cached here, so no verification URI could be built."Tb4b4b4,
Tff7b72"forward_verify_not_cached"Tb4b4b4: Ta5d6ff"Original message bytes are not cached here."Tb4b4b4,
Tff7b72"forward_verify_failed"Tb4b4b4: Ta5d6ff"Verification lookup failed."Tb4b4b4,
Tff7b72"forward_content_stub"Tb4b4b4: Ta5d6ff"_Forwarded via MeshChatX_\nAttachments and quoted text belong to the original sender."Tb4b4b4,
Tff7b72"forward_open_party_is_self"Tb4b4b4: Ta5d6ff"That is your own address."Tb4b4b4,
Tff7b72"message_actions"Tb4b4b4: Ta5d6ff"Actions du message"Tb4b4b4,
Tff7b72"save_image_to_device"Tb4b4b4: Ta5d6ff"Enregistrer l'image sur l'appareil"Tb4b4b4,
Tff7b72"cancel_send"Tb4b4b4: Ta5d6ff"Annuler l'envoi"Tb4b4b4,
Tff7b72"react"Tb4b4b4: Ta5d6ff"Réagir"Tb4b4b4,
Tff7b72"reaction_you"Tb4b4b4: Ta5d6ff"Toi"Tb4b4b4,
Tff7b72"reaction_send_failed"Tb4b4b4: Ta5d6ff"Impossible d'envoyer la réaction"Tb4b4b4,
Tff7b72"conversation_reaction_preview"Tb4b4b4: Ta5d6ff"{name} a réagi avec {emoji}"Tb4b4b4,
Tff7b72"conversation_location_share_you"Tb4b4b4: Ta5d6ff"Vous avez partagé votre position"Tb4b4b4,
Tff7b72"conversation_location_share_other"Tb4b4b4: Ta5d6ff"{name} a partagé sa position"Tb4b4b4,
Tff7b72"conversation_telemetry_preview"Tb4b4b4: Ta5d6ff"{name} a envoyé des données de télémétrie"Tb4b4b4,
Tff7b72"conversation_telemetry_stream_preview"Tb4b4b4: Ta5d6ff"{name} a envoyé un flux de télémétrie"Tb4b4b4,
Tff7b72"conversation_location_request_in_preview"Tb4b4b4: Ta5d6ff"{name} a demandé votre position"Tb4b4b4,
Tff7b72"conversation_location_request_out_preview"Tb4b4b4: Ta5d6ff"{name} a envoyé une demande de position"Tb4b4b4,
Tff7b72"conversation_image_you"Tb4b4b4: Ta5d6ff"Vous avez envoyé une image"Tb4b4b4,
Tff7b72"conversation_image_other"Tb4b4b4: Ta5d6ff"{name} a envoyé une image"Tb4b4b4,
Tff7b72"conversation_voice_you"Tb4b4b4: Ta5d6ff"Vous avez envoyé une note vocale"Tb4b4b4,
Tff7b72"conversation_voice_other"Tb4b4b4: Ta5d6ff"{name} a envoyé une note vocale"Tb4b4b4,
Tff7b72"conversation_file_you"Tb4b4b4: Ta5d6ff"Vous avez envoyé un fichier"Tb4b4b4,
Tff7b72"conversation_file_other"Tb4b4b4: Ta5d6ff"{name} a envoyé un fichier"Tb4b4b4,
Tff7b72"conversation_files_you"Tb4b4b4: Ta5d6ff"Vous avez envoyé {count} fichiers"Tb4b4b4,
Tff7b72"conversation_files_other"Tb4b4b4: Ta5d6ff"{name} a envoyé {count} fichiers"Tb4b4b4,
Tff7b72"message_not_found_in_cache"Tb4b4b4: Ta5d6ff"Message non trouvé dans cache"
Tb4b4b4},
Tff7b72"settings"Tb4b4b4: Tb4b4b4{
Tff7b72"shortcut_saved"Tb4b4b4: Ta5d6ff"Raccourci enregistré"Tb4b4b4,
Tff7b72"shortcut_deleted"Tb4b4b4: Ta5d6ff"Raccourci supprimé"Tb4b4b4,
Tff7b72"archived_pages_flushed"Tb4b4b4: Ta5d6ff"Pages archivées bouffées."Tb4b4b4,
Tff7b72"failed_enable_transport"Tb4b4b4: Ta5d6ff"Impossible d'activer le mode de transport !"Tb4b4b4,
Tff7b72"failed_disable_transport"Tb4b4b4: Ta5d6ff"Impossible de désactiver le mode de transport !"Tb4b4b4,
Tff7b72"failed_reload_reticulum"Tb4b4b4: Ta5d6ff"Impossible de recharger Reticulum !"Tb4b4b4,
Tff7b72"folders_exported"Tb4b4b4: Ta5d6ff"Dossiers exportés"Tb4b4b4,
Tff7b72"failed_export_folders"Tb4b4b4: Ta5d6ff"Impossible d'exporter les dossiers"Tb4b4b4,
Tff7b72"folders_imported"Tb4b4b4: Ta5d6ff"Dossiers et cartes importés avec succès"Tb4b4b4,
Tff7b72"failed_import_folders"Tb4b4b4: Ta5d6ff"Impossible d'importer des dossiers"Tb4b4b4,
Tff7b72"share_apk_heading"Tb4b4b4: Ta5d6ff"Partager cette installation"Tb4b4b4,
Tff7b72"share_apk_desc"Tb4b4b4: Ta5d6ff"Envoyez le paquet MeshChatX installé via Bluetooth, Nearby Share ou une autre application. Uniquement dans l'application Android."Tb4b4b4,
Tff7b72"share_apk_short_hint"Tb4b4b4: Ta5d6ff"Ouvre la feuille de partage système pour cet APK."Tb4b4b4,
Tff7b72"share_apk"Tb4b4b4: Ta5d6ff"Partager l'app (APK)"Tb4b4b4,
Tff7b72"share_apk_failed"Tb4b4b4: Ta5d6ff"Impossible de partager l'APK."Tb4b4b4,
Tff7b72"nomad_micron_wasm_title"Tb4b4b4: Ta5d6ff"Micron (WASM)"Tb4b4b4,
Tff7b72"nomad_micron_wasm_desc_before_link"Tb4b4b4: Ta5d6ff"Optional WASM renderer ("Tb4b4b4,
Tff7b72"nomad_micron_wasm_link_label"Tb4b4b4: Ta5d6ff"micron-parser-go"Tb4b4b4,
Tff7b72"nomad_micron_wasm_desc_after_link"Tb4b4b4: Ta5d6ff"): faster when supported; falls back to bundled JS. Off keeps JS only."Tb4b4b4,
Tff7b72"nomad_micron_default_engine_title"Tb4b4b4: Ta5d6ff"Default Micron renderer (.mu)"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_desc"Tb4b4b4: Ta5d6ff"JavaScript is the default. WebAssembly uses micron-parser-go when the engine above is enabled and the module has loaded."Tb4b4b4,
Tff7b72"nomad_micron_default_engine_option_js"Tb4b4b4: Ta5d6ff"JavaScript (micron-parser)"Tb4b4b4,
Tff7b72"nomad_micron_default_engine_option_wasm"Tb4b4b4: Ta5d6ff"WebAssembly (micron-parser-go)"Tb4b4b4,
Tff7b72"micron_wasm_update_open_btn"Tb4b4b4: Ta5d6ff"Mettre à jour le moteur WASM…"Tb4b4b4,
Tff7b72"micron_wasm_update_modal_title"Tb4b4b4: Ta5d6ff"Moteur Micron WASM"Tb4b4b4,
Tff7b72"micron_wasm_update_active_label"Tb4b4b4: Ta5d6ff"Remplacement actif"Tb4b4b4,
Tff7b72"micron_wasm_update_active_source"Tb4b4b4: Ta5d6ff"Source : {source}"Tb4b4b4,
Tff7b72"micron_wasm_update_source_github"Tb4b4b4: Ta5d6ff"Version GitHub (SHA-256 vérifié)"Tb4b4b4,
Tff7b72"micron_wasm_update_source_upload"Tb4b4b4: Ta5d6ff"Fichier local (non vérifié)"Tb4b4b4,
Tff7b72"micron_wasm_update_active_size"Tb4b4b4: Ta5d6ff"Taille : {bytes} octets"Tb4b4b4,
Tff7b72"micron_wasm_update_bundled_only"Tb4b4b4: Ta5d6ff"Utilisation du WASM fourni avec l’application. Aucun téléchargement réseau tant que vous n’utilisez pas les actions ci-dessous."Tb4b4b4,
Tff7b72"micron_wasm_update_isolation_note"Tb4b4b4: Ta5d6ff"Le navigateur ne peut pas isoler totalement WebAssembly de JavaScript. Cette application n’expose la conversion Micron que via une API restreinte ; le HTML produit reste assaini. wasm_exec.js provient toujours du bundle pour correspondre au runtime Go."Tb4b4b4,
Tff7b72"micron_wasm_update_github_heading"Tb4b4b4: Ta5d6ff"Installer depuis une version GitHub"Tb4b4b4,
Tff7b72"micron_wasm_update_github_url_hint"Tb4b4b4: Ta5d6ff"Appuyez sur Récupérer pour que le serveur MeshChat télécharge depuis GitHub (navigateur same-origin pour la CSP). Chemin source :"Tb4b4b4,
Tff7b72"micron_wasm_update_fetch_github"Tb4b4b4: Ta5d6ff"Récupérer et installer"Tb4b4b4,
Tff7b72"micron_wasm_update_upload_heading"Tb4b4b4: Ta5d6ff"Installer depuis un fichier"Tb4b4b4,
Tff7b72"micron_wasm_update_upload_warning"Tb4b4b4: Ta5d6ff"Le WASM téléversé n’est pas contrôlé pour l’authenticité. N’utilisez que des fichiers de confiance."Tb4b4b4,
Tff7b72"micron_wasm_update_revert_bundled"Tb4b4b4: Ta5d6ff"Supprimer le remplacement (WASM fourni)"Tb4b4b4,
Tff7b72"micron_wasm_update_err_empty_tag"Tb4b4b4: Ta5d6ff"Saisissez une étiquette de version (par ex. v1.0.5)."Tb4b4b4,
Tff7b72"micron_wasm_update_err_not_wasm"Tb4b4b4: Ta5d6ff"Choisissez un fichier dont le nom se termine par .wasm."Tb4b4b4,
Tff7b72"micron_wasm_update_err_too_large"Tb4b4b4: Ta5d6ff"Ce fichier est trop volumineux pour un remplacement d’exécution."Tb4b4b4,
Tff7b72"micron_wasm_update_err_too_small"Tb4b4b4: Ta5d6ff"Ce fichier est trop petit pour être un module WASM valide."Tb4b4b4,
Tff7b72"micron_wasm_update_err_activate_failed"Tb4b4b4: Ta5d6ff"Impossible de charger le fichier installé (vérifiez la compatibilité wasm_exec ou essayez une autre build). Le remplacement a été supprimé."Tb4b4b4,
Tff7b72"micron_wasm_update_toast_installed"Tb4b4b4: Ta5d6ff"Micron WASM {tag} installé."Tb4b4b4,
Tff7b72"micron_wasm_update_toast_uploaded"Tb4b4b4: Ta5d6ff"WASM installé depuis votre fichier."Tb4b4b4,
Tff7b72"micron_wasm_update_toast_reverted"Tb4b4b4: Ta5d6ff"WASM Micron fourni avec l’application rétabli."
Tb4b4b4},
Tff7b72"debug"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Débogues"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Journaux d'application et d'accès, filtre par gravité et recherche pour le dépannage."Tb4b4b4,
Tff7b72"tab_logs"Tb4b4b4: Ta5d6ff"Registres"Tb4b4b4,
Tff7b72"tab_access_attempts"Tb4b4b4: Ta5d6ff"Essais d'accès"Tb4b4b4,
Tff7b72"search_logs_placeholder"Tb4b4b4: Ta5d6ff"Registres de recherche..."Tb4b4b4,
Tff7b72"search_access_placeholder"Tb4b4b4: Ta5d6ff"Rechercher IP, chemin, résultat..."Tb4b4b4,
Tff7b72"level_all"Tb4b4b4: Ta5d6ff"Tous niveaux"Tb4b4b4,
Tff7b72"anomalies_only"Tb4b4b4: Ta5d6ff"Anomalies seulement"Tb4b4b4,
Tff7b72"outcome_all"Tb4b4b4: Ta5d6ff"Tous les résultats"Tb4b4b4,
Tff7b72"loading_logs"Tb4b4b4: Ta5d6ff"Chargement des journaux..."Tb4b4b4,
Tff7b72"no_logs"Tb4b4b4: Ta5d6ff"Aucune trace trouvée."Tb4b4b4,
Tff7b72"loading_access"Tb4b4b4: Ta5d6ff"Chargement des tentatives d'accès..."Tb4b4b4,
Tff7b72"no_access"Tb4b4b4: Ta5d6ff"Aucune tentative d'accès enregistrée."Tb4b4b4,
Tff7b72"failed_fetch_logs"Tb4b4b4: Ta5d6ff"Impossible de récupérer les journaux"Tb4b4b4,
Tff7b72"failed_fetch_access"Tb4b4b4: Ta5d6ff"Échec des tentatives d'accès"Tb4b4b4,
Tff7b72"logs_copied"Tb4b4b4: Ta5d6ff"Loges sur cette page copiées dans le presse-papiers"Tb4b4b4,
Tff7b72"access_copied"Tb4b4b4: Ta5d6ff"Essais d'accès copiés dans le presse-papiers"Tb4b4b4,
Tff7b72"failed_copy_logs"Tb4b4b4: Ta5d6ff"Impossible de copier les journaux"Tb4b4b4,
Tff7b72"failed_copy_access"Tb4b4b4: Ta5d6ff"Impossible de copier les tentatives d'accès"
Tb4b4b4},
Tff7b72"visualiser"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Visualiseur réseau"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Graphique des nœuds et des liens découverts."Tb4b4b4,
Tff7b72"reticulum_mesh"Tb4b4b4: Ta5d6ff"Réticulum Mesh"Tb4b4b4,
Tff7b72"network_visualizer"Tb4b4b4: Ta5d6ff"Visualiseur réseau"Tb4b4b4,
Tff7b72"node_info"Tb4b4b4: Ta5d6ff"Informations sur les nœuds"Tb4b4b4,
Tff7b72"hash"Tb4b4b4: Ta5d6ff"Hash"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"Houblon"Tb4b4b4,
Tff7b72"interface"Tb4b4b4: Ta5d6ff"Interface"Tb4b4b4,
Tff7b72"rssi"Tb4b4b4: Ta5d6ff"CNR"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR"Tb4b4b4,
Tff7b72"first_seen"Tb4b4b4: Ta5d6ff"Première vue"Tb4b4b4,
Tff7b72"last_seen"Tb4b4b4: Ta5d6ff"Dernière vue"Tb4b4b4,
Tff7b72"center_node"Tb4b4b4: Ta5d6ff"Centre sur noeud"Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"Copier Hash"Tb4b4b4,
Tff7b72"banish_identity"Tb4b4b4: Ta5d6ff"Identité bannière"Tb4b4b4,
Tff7b72"banished_identities"Tb4b4b4: Ta5d6ff"Identités bannies"Tb4b4b4,
Tff7b72"filter_nodes"Tb4b4b4: Ta5d6ff"Nœuds du filtre..."Tb4b4b4,
Tff7b72"all"Tb4b4b4: Ta5d6ff"Tous"Tb4b4b4,
Tff7b72"direct"Tb4b4b4: Ta5d6ff"Direct"Tb4b4b4,
Tff7b72"one_hop"Tb4b4b4: Ta5d6ff"1 Houblon"Tb4b4b4,
Tff7b72"multi_hops"Tb4b4b4: Ta5d6ff"2 + Houblon"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Effacer"Tb4b4b4,
Tff7b72"show_labels"Tb4b4b4: Ta5d6ff"Afficher toutes les étiquettes"Tb4b4b4,
Tff7b72"show_edges"Tb4b4b4: Ta5d6ff"Afficher les bords"Tb4b4b4,
Tff7b72"show_tooltips"Tb4b4b4: Ta5d6ff"Afficher les touches d'outils"Tb4b4b4,
Tff7b72"show_rssi"Tb4b4b4: Ta5d6ff"Afficher RSSI"Tb4b4b4,
Tff7b72"show_snr"Tb4b4b4: Ta5d6ff"Afficher SNR"Tb4b4b4,
Tff7b72"show_hops"Tb4b4b4: Ta5d6ff"Afficher le houblon"Tb4b4b4,
Tff7b72"physics"Tb4b4b4: Ta5d6ff"Physique"Tb4b4b4,
Tff7b72"gravity"Tb4b4b4: Ta5d6ff"Gravité"Tb4b4b4,
Tff7b72"spring_length"Tb4b4b4: Ta5d6ff"Longueur du printemps"Tb4b4b4,
Tff7b72"spring_strength"Tb4b4b4: Ta5d6ff"Résistance au printemps"Tb4b4b4,
Tff7b72"damping"Tb4b4b4: Ta5d6ff"Amortissement"Tb4b4b4,
Tff7b72"central_gravity"Tb4b4b4: Ta5d6ff"Gravité centrale"Tb4b4b4,
Tff7b72"edge_strength"Tb4b4b4: Ta5d6ff"Résistance des bords"Tb4b4b4,
Tff7b72"force_atlas_2"Tb4b4b4: Ta5d6ff"Atlas des forces 2"Tb4b4b4,
Tff7b72"barns_hut"Tb4b4b4: Ta5d6ff"Étangs Hut"Tb4b4b4,
Tff7b72"repulsion"Tb4b4b4: Ta5d6ff"Répulsion"Tb4b4b4,
Tff7b72"reset_physics"Tb4b4b4: Ta5d6ff"Réinitialiser la physique"Tb4b4b4,
Tff7b72"reset_camera"Tb4b4b4: Ta5d6ff"Réinitialiser la caméra"Tb4b4b4,
Tff7b72"clear_graph"Tb4b4b4: Ta5d6ff"Effacer le graphique"Tb4b4b4,
Tff7b72"total_nodes"Tb4b4b4: Ta5d6ff"Total des nœuds"Tb4b4b4,
Tff7b72"total_edges"Tb4b4b4: Ta5d6ff"Total des bords"Tb4b4b4,
Tff7b72"discovered"Tb4b4b4: Ta5d6ff"Découvert"Tb4b4b4,
Tff7b72"wait_between_batches"Tb4b4b4: Ta5d6ff"Attendez entre les lots"Tb4b4b4,
Tff7b72"batch"Tb4b4b4: Ta5d6ff"Lot"Tb4b4b4,
Tff7b72"loading_status"Tb4b4b4: Ta5d6ff"État de chargement"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"Impossible de charger les données du réseau"Tb4b4b4,
Tff7b72"max_hops_filter"Tb4b4b4: Ta5d6ff"Max houblon"Tb4b4b4,
Tff7b72"show_disabled_interfaces"Tb4b4b4: Ta5d6ff"Afficher les interfaces hors ligne"Tb4b4b4,
Tff7b72"show_discovered_interfaces"Tb4b4b4: Ta5d6ff"Afficher les interfaces découvertes"
Tb4b4b4},
Tff7b72"banishment"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Interdit"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Examiner et soulever les blocs sur les identités et les nœuds."Tb4b4b4,
Tff7b72"failed_load_banished"Tb4b4b4: Ta5d6ff"Échec du chargement des destinations bannies"Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Rechercher par hash ou afficher le nom..."Tb4b4b4,
Tff7b72"loading_items"Tb4b4b4: Ta5d6ff"Chargement d'articles bannis..."Tb4b4b4,
Tff7b72"no_items"Tb4b4b4: Ta5d6ff"Aucun article banni trouvé"Tb4b4b4,
Tff7b72"lift_banishment"Tb4b4b4: Ta5d6ff"Interdiction des ascenseurs"Tb4b4b4,
Tff7b72"lift_banishment_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment lever le bannissement pour{name}?"Tb4b4b4,
Tff7b72"banished_at"Tb4b4b4: Ta5d6ff"Interdit à"Tb4b4b4,
Tff7b72"banished_until"Tb4b4b4: Ta5d6ff"Interdit jusqu'à"Tb4b4b4,
Tff7b72"reason"Tb4b4b4: Ta5d6ff"Motifs"Tb4b4b4,
Tff7b72"type"Tb4b4b4: Ta5d6ff"Type"Tb4b4b4,
Tff7b72"user"Tb4b4b4: Ta5d6ff"Utilisateur"Tb4b4b4,
Tff7b72"node"Tb4b4b4: Ta5d6ff"Noeud"Tb4b4b4,
Tff7b72"blocked_destinations"Tb4b4b4: Ta5d6ff"Destinations bloquées"Tb4b4b4,
Tff7b72"banishment_lifted"Tb4b4b4: Ta5d6ff"Interdiction levée avec succès"Tb4b4b4,
Tff7b72"failed_lift_banishment"Tb4b4b4: Ta5d6ff"Échec à la levée du bannissement"
Tb4b4b4},
Tff7b72"nomadnet"Tb4b4b4: Tb4b4b4{
Tff7b72"remove_favourite"Tb4b4b4: Ta5d6ff"Supprimer favori"Tb4b4b4,
Tff7b72"add_favourite"Tb4b4b4: Ta5d6ff"Ajouter un favori"Tb4b4b4,
Tff7b72"identify"Tb4b4b4: Ta5d6ff"Identifier"Tb4b4b4,
Tff7b72"pop_out_browser"Tb4b4b4: Ta5d6ff"Débarrassez-vous du navigateur"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"Nouvel onglet"Tb4b4b4,
Tff7b72"new_tab_shortcut"Tb4b4b4: Ta5d6ff"Nouvel onglet (Ctrl+T)"Tb4b4b4,
Tff7b72"page_archives"Tb4b4b4: Ta5d6ff"Archives des pages"Tb4b4b4,
Tff7b72"archive_current_version"Tb4b4b4: Ta5d6ff"Archive Version actuelle"Tb4b4b4,
Tff7b72"no_archives_for_this_page"Tb4b4b4: Ta5d6ff"Pas d'archives pour cette page"Tb4b4b4,
Tff7b72"viewing_archived_version_from"Tb4b4b4: Ta5d6ff"Affichage de la version archivée de{time}"Tb4b4b4,
Tff7b72"viewing_archived_version"Tb4b4b4: Ta5d6ff"Affichage de la version archivée"Tb4b4b4,
Tff7b72"load_live"Tb4b4b4: Ta5d6ff"Charger en direct"Tb4b4b4,
Tff7b72"failed_to_load_page"Tb4b4b4: Ta5d6ff"Impossible de charger la page"Tb4b4b4,
Tff7b72"archived_version_available"Tb4b4b4: Ta5d6ff"Une version archivée de cette page est disponible."Tb4b4b4,
Tff7b72"view_archive"Tb4b4b4: Ta5d6ff"Afficher les archives"Tb4b4b4,
Tff7b72"no_active_node"Tb4b4b4: Ta5d6ff"Pas de nœud actif"Tb4b4b4,
Tff7b72"select_node_to_browse"Tb4b4b4: Ta5d6ff"Sélectionnez un nœud pour commencer à naviguer!"Tb4b4b4,
Tff7b72"open_nomadnet_url"Tb4b4b4: Ta5d6ff"Ouvrir une URL Nomadnet"Tb4b4b4,
Tff7b72"unknown_node"Tb4b4b4: Ta5d6ff"Noeud inconnu"Tb4b4b4,
Tff7b72"existing_download_in_progress"Tb4b4b4: Ta5d6ff"Un téléchargement existant est en cours. Veuillez attendre qu'il finisse avant de commencer un autre téléchargement."Tb4b4b4,
Tff7b72"favourites"Tb4b4b4: Ta5d6ff"Favoris"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"Annonce"Tb4b4b4,
Tff7b72"search_favourites_placeholder"Tb4b4b4: Ta5d6ff"Rechercher les favoris{count}..."Tb4b4b4,
Tff7b72"search_placeholder_announces"Tb4b4b4: Ta5d6ff"Recherche{count}annonce récemment..."Tb4b4b4,
Tff7b72"rename"Tb4b4b4: Ta5d6ff"Renommer"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"Supprimer"Tb4b4b4,
Tff7b72"no_favourites"Tb4b4b4: Ta5d6ff"Pas de favoris"Tb4b4b4,
Tff7b72"add_nodes_from_announces"Tb4b4b4: Ta5d6ff"Ajouter des nœuds de l'onglet Annonces."Tb4b4b4,
Tff7b72"favourites_search_no_results"Tb4b4b4: Ta5d6ff"Aucun favori ne correspond à votre recherche"Tb4b4b4,
Tff7b72"favourites_search_try_other"Tb4b4b4: Ta5d6ff"Essayez un autre terme de recherche."Tb4b4b4,
Tff7b72"no_favourites_in_section"Tb4b4b4: Ta5d6ff"Aucun favori dans cette section."Tb4b4b4,
Tff7b72"search_announces"Tb4b4b4: Ta5d6ff"La recherche annonce"Tb4b4b4,
Tff7b72"announced_time_ago"Tb4b4b4: Ta5d6ff"Annoncé il y a {time}"Tb4b4b4,
Tff7b72"block_node"Tb4b4b4: Ta5d6ff"Nœud baigné"Tb4b4b4,
Tff7b72"no_announces_yet"Tb4b4b4: Ta5d6ff"Pas encore d'annonce"Tb4b4b4,
Tff7b72"no_search_results_peers"Tb4b4b4: Ta5d6ff"Aucun pair trouvé correspondant à votre recherche."Tb4b4b4,
Tff7b72"listening_for_peers"Tb4b4b4: Ta5d6ff"À l'écoute des pairs."Tb4b4b4,
Tff7b72"block_node_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment bannir{name}? Leurs annonces seront ignorées et elles n'apparaîtront pas dans le flux annoncé."Tb4b4b4,
Tff7b72"node_blocked_successfully"Tb4b4b4: Ta5d6ff"Noeud banni avec succès"Tb4b4b4,
Tff7b72"failed_to_block_node"Tb4b4b4: Ta5d6ff"Échec du rejet du nœud"Tb4b4b4,
Tff7b72"failed_rename_favourite"Tb4b4b4: Ta5d6ff"Impossible de renommer le favori"Tb4b4b4,
Tff7b72"rename_favourite"Tb4b4b4: Ta5d6ff"Renommer ce favori"Tb4b4b4,
Tff7b72"remove_favourite_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer ce favori?"Tb4b4b4,
Tff7b72"enter_nomadnet_url"Tb4b4b4: Ta5d6ff"Saisissez une URL Nomadnet"Tb4b4b4,
Tff7b72"archiving_page"Tb4b4b4: Ta5d6ff"Page d'archivage..."Tb4b4b4,
Tff7b72"page_archived_successfully"Tb4b4b4: Ta5d6ff"Page archivée avec succès."Tb4b4b4,
Tff7b72"identify_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment vous identifier à ce nœud NomadNetwork ? La page se rechargera après que votre identité a été envoyée."Tb4b4b4,
Tff7b72"banishment_lifted"Tb4b4b4: Ta5d6ff"Interdiction levée avec succès"Tb4b4b4,
Tff7b72"failed_lift_banishment"Tb4b4b4: Ta5d6ff"Échec à la levée du bannissement"Tb4b4b4,
Tff7b72"lift_banishment"Tb4b4b4: Ta5d6ff"Interdiction des ascenseurs"Tb4b4b4,
Tff7b72"enter_section_name"Tb4b4b4: Ta5d6ff"Saisissez le nom de la section"Tb4b4b4,
Tff7b72"new_section"Tb4b4b4: Ta5d6ff"Nouvelle section"Tb4b4b4,
Tff7b72"rename_section"Tb4b4b4: Ta5d6ff"Renommer la section"Tb4b4b4,
Tff7b72"delete_section_confirm"Tb4b4b4: Ta5d6ff"Supprimer cette section? Les favoris passeront à la section principale."Tb4b4b4,
Tff7b72"unsupported_url"Tb4b4b4: Ta5d6ff"l'url non supporté:"Tb4b4b4,
Tff7b72"path_away_suffix"Tb4b4b4: Ta5d6ff"loin"Tb4b4b4,
Tff7b72"renderer_chip_micron_js"Tb4b4b4: Ta5d6ff"Micron JS"Tb4b4b4,
Tff7b72"renderer_chip_micron_wasm"Tb4b4b4: Ta5d6ff"Micron WASM"Tb4b4b4,
Tff7b72"renderer_hint_micron_js"Tb4b4b4: Ta5d6ff"micron-parser (JavaScript)"Tb4b4b4,
Tff7b72"renderer_hint_micron_wasm"Tb4b4b4: Ta5d6ff"micron-parser-go (WebAssembly)"Tb4b4b4,
Tff7b72"renderer_hint_micron_wasm_pending"Tb4b4b4: Ta5d6ff"Chargement de la version rapide ou indisponible. Utilisation de la version standard."Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_powered"Tb4b4b4: Ta5d6ff"Propulsé par "Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_active_tail"Tb4b4b4: Ta5d6ff" {version}. Rendu WebAssembly."Tb4b4b4,
Tff7b72"renderer_popover_micron_wasm_pending_tail"Tb4b4b4: Ta5d6ff" {version} est en cours de chargement ou indisponible. Utilisation de la version standard."Tb4b4b4,
Tff7b72"renderer_switch_title"Tb4b4b4: Ta5d6ff"Analyseur"Tb4b4b4,
Tff7b72"renderer_menu_js"Tb4b4b4: Ta5d6ff"Micron : JavaScript"Tb4b4b4,
Tff7b72"renderer_menu_wasm"Tb4b4b4: Ta5d6ff"Micron : WebAssembly"Tb4b4b4,
Tff7b72"renderer_setting_failed"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour le moteur de rendu Micron"Tb4b4b4,
Tff7b72"multiline_hint"Tb4b4b4: Ta5d6ff"Appuyez de nouveau sur Entrée pour passer en mode multiligne"Tb4b4b4,
Tff7b72"renderer_chip_markdown"Tb4b4b4: Ta5d6ff"Markdown"Tb4b4b4,
Tff7b72"renderer_chip_html"Tb4b4b4: Ta5d6ff"HTML"Tb4b4b4,
Tff7b72"renderer_chip_plaintext"Tb4b4b4: Ta5d6ff"Text"Tb4b4b4,
Tff7b72"renderer_hint_markdown"Tb4b4b4: Ta5d6ff"Markdown renderer"Tb4b4b4,
Tff7b72"renderer_hint_html"Tb4b4b4: Ta5d6ff"Sanitized HTML"Tb4b4b4,
Tff7b72"renderer_hint_plaintext"Tb4b4b4: Ta5d6ff"Escaped plain text"Tb4b4b4,
Tff7b72"load_phase_default"Tb4b4b4: Ta5d6ff"Chargement de la page"Tb4b4b4,
Tff7b72"load_phase_finding_path"Tb4b4b4: Ta5d6ff"Recherche d'un chemin réseau vers le nœud"Tb4b4b4,
Tff7b72"load_phase_establishing_link"Tb4b4b4: Ta5d6ff"Établir un lien avec le nœud"Tb4b4b4,
Tff7b72"page_download_cancelled"Tb4b4b4: Ta5d6ff"Téléchargement annulé."Tb4b4b4,
Tff7b72"load_phase_requesting_page"Tb4b4b4: Ta5d6ff"Envoi de la demande de page"Tb4b4b4,
Tff7b72"load_phase_transferring"Tb4b4b4: Ta5d6ff"Page de réception"Tb4b4b4,
Tff7b72"path_finder"Tb4b4b4: Ta5d6ff"Chercheur de chemin"Tb4b4b4,
Tff7b72"path_finder_quick_request"Tb4b4b4: Ta5d6ff"Demander un chemin"Tb4b4b4,
Tff7b72"path_finder_force_find"Tb4b4b4: Ta5d6ff"Forcer la recherche de chemin (attendre)"Tb4b4b4,
Tff7b72"path_finder_drop_and_request"Tb4b4b4: Ta5d6ff"Abandonner le chemin et redécouvrir"Tb4b4b4,
Tff7b72"path_finder_load_archive"Tb4b4b4: Ta5d6ff"Charger le dernier instantané d'archive"Tb4b4b4,
Tff7b72"path_finder_request_sent"Tb4b4b4: Ta5d6ff"Demande de chemin envoyée"Tb4b4b4,
Tff7b72"path_finder_found"Tb4b4b4: Ta5d6ff"Chemin trouvé, nouvelle tentative de page"Tb4b4b4,
Tff7b72"path_finder_not_found"Tb4b4b4: Ta5d6ff"Aucun chemin trouvé dans le délai imparti"Tb4b4b4,
Tff7b72"path_finder_dropped_and_requested"Tb4b4b4: Ta5d6ff"Chemin abandonné, nouvelle demande en cours"Tb4b4b4,
Tff7b72"path_finder_failed"Tb4b4b4: Ta5d6ff"Échec de la demande du chercheur de chemin"Tb4b4b4,
Tff7b72"path_finder_archive_loading"Tb4b4b4: Ta5d6ff"Recherche d'un instantané d'archive..."Tb4b4b4,
Tff7b72"export_section_favourites"Tb4b4b4: Ta5d6ff"Exporter les favoris de la section"Tb4b4b4,
Tff7b72"section_favourites_exported"Tb4b4b4: Ta5d6ff"Favoris de la section exportés"Tb4b4b4,
Tff7b72"section_favourites_export_failed"Tb4b4b4: Ta5d6ff"Impossible d'exporter les favoris de la section"Tb4b4b4,
Tff7b72"sidebar_selection_mode"Tb4b4b4: Ta5d6ff"Mode sélection"Tb4b4b4,
Tff7b72"bulk_selected_count"Tb4b4b4: Ta5d6ff"{count} sélectionné(s)"Tb4b4b4,
Tff7b72"bulk_remove"Tb4b4b4: Ta5d6ff"Supprimer"Tb4b4b4,
Tff7b72"bulk_move_to_section"Tb4b4b4: Ta5d6ff"Déplacer vers la section"Tb4b4b4,
Tff7b72"bulk_remove_favourites_confirm"Tb4b4b4: Ta5d6ff"Supprimer {count} favoris sur cet appareil ?"Tb4b4b4,
Tff7b72"bulk_remove_favourites_done"Tb4b4b4: Ta5d6ff"{count} favoris supprimés"Tb4b4b4,
Tff7b72"bulk_block_confirm"Tb4b4b4: Ta5d6ff"Bannir {count} nœuds de la liste d'annonces ?"Tb4b4b4,
Tff7b72"bulk_block_done"Tb4b4b4: Ta5d6ff"{count} nœuds bannis"Tb4b4b4,
Tff7b72"bulk_add_to_favourites"Tb4b4b4: Ta5d6ff"Ajouter aux favoris"Tb4b4b4,
Tff7b72"bulk_add_favourites_done"Tb4b4b4: Ta5d6ff"{count} nœuds ajoutés aux favoris"Tb4b4b4,
Tff7b72"bulk_block_nodes"Tb4b4b4: Ta5d6ff"Bannir"Tb4b4b4,
Tff7b72"bulk_nothing_to_add_favourites"Tb4b4b4: Ta5d6ff"Rien à ajouter (déjà favoris ou aucune sélection)"
Tb4b4b4},
Tff7b72"forwarder"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Expéditeur LXMF"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Faire suivre LXMF entre les adresses avec un routage de réponse conservé."Tb4b4b4,
Tff7b72"add_rule"Tb4b4b4: Ta5d6ff"Ajouter une règle de renvoi"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"Nom"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"Nom de la règle (par exemple, Noeud d'intérieur)..."Tb4b4b4,
Tff7b72"forward_to_hash"Tb4b4b4: Ta5d6ff"Passer à Hash"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"Destination LXMF hash..."Tb4b4b4,
Tff7b72"source_filter"Tb4b4b4: Ta5d6ff"Filtre source (facultatif)"Tb4b4b4,
Tff7b72"source_filter_placeholder"Tb4b4b4: Ta5d6ff"Seulement en avant de ce hasch..."Tb4b4b4,
Tff7b72"add_button"Tb4b4b4: Ta5d6ff"Ajouter une règle"Tb4b4b4,
Tff7b72"active_rules"Tb4b4b4: Ta5d6ff"Règles actives"Tb4b4b4,
Tff7b72"no_rules"Tb4b4b4: Ta5d6ff"Aucune règle de renvoi configurée."Tb4b4b4,
Tff7b72"active"Tb4b4b4: Ta5d6ff"Actif"Tb4b4b4,
Tff7b72"disabled"Tb4b4b4: Ta5d6ff"Désactivé"Tb4b4b4,
Tff7b72"forwarding_to"Tb4b4b4: Ta5d6ff"Transmission vers : {hash}"Tb4b4b4,
Tff7b72"source_filter_display"Tb4b4b4: Ta5d6ff"Filtre source : {hash}"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cette règle ?"
Tb4b4b4},
Tff7b72"archives"Tb4b4b4: Tb4b4b4{
Tff7b72"description"Tb4b4b4: Ta5d6ff"Rechercher les pages du réseau Nomad stockées dans votre archive locale."Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Rechercher le contenu, le hachage ou le chemin..."Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"Chargement des archives..."Tb4b4b4,
Tff7b72"no_archives_found"Tb4b4b4: Ta5d6ff"Aucune archive trouvée"Tb4b4b4,
Tff7b72"adjust_filters"Tb4b4b4: Ta5d6ff"Essayez d'ajuster vos filtres de recherche."Tb4b4b4,
Tff7b72"browse_to_archive"Tb4b4b4: Ta5d6ff"Des pages archivées apparaîtront ici lorsque vous naviguerez sur les sites de Nomad Network."Tb4b4b4,
Tff7b72"page"Tb4b4b4: Ta5d6ff"Page"Tb4b4b4,
Tff7b72"pages"Tb4b4b4: Ta5d6ff"Pages"Tb4b4b4,
Tff7b72"view"Tb4b4b4: Ta5d6ff"Affichage"Tb4b4b4,
Tff7b72"showing_range"Tb4b4b4: Ta5d6ff"Affichage des archives{start}à{end}des archives{total}"Tb4b4b4,
Tff7b72"page_of"Tb4b4b4: Ta5d6ff"Page {page} sur {total_pages}"Tb4b4b4,
Tff7b72"export_mu"Tb4b4b4: Ta5d6ff"Exportation .mu"Tb4b4b4,
Tff7b72"export_selected_mu"Tb4b4b4: Ta5d6ff"Exportation .mu ({count})"
Tb4b4b4},
Tff7b72"docs"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Documentation"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Manuel Reticulum et guides MeshChatX, lisibles hors ligne une fois configurés."Tb4b4b4,
Tff7b72"status_title"Tb4b4b4: Ta5d6ff"État de la documentation"Tb4b4b4,
Tff7b72"status_extracting"Tb4b4b4: Ta5d6ff"Extraction..."Tb4b4b4,
Tff7b72"status_available"Tb4b4b4: Ta5d6ff"Manuel hors ligne disponible"Tb4b4b4,
Tff7b72"status_not_available"Tb4b4b4: Ta5d6ff"Manuel non disponible"Tb4b4b4,
Tff7b72"btn_upload"Tb4b4b4: Ta5d6ff"Téléverser le manuel"Tb4b4b4,
Tff7b72"btn_share"Tb4b4b4: Ta5d6ff"Partager le manuel Reticulum sous forme de ZIP réimportable"Tb4b4b4,
Tff7b72"empty_state_hint"Tb4b4b4: Ta5d6ff"Téléversez une archive ZIP du manuel Reticulum pour la consulter hors ligne. La documentation personnalisée ou mise à jour est prise en charge."Tb4b4b4,
Tff7b72"error"Tb4b4b4: Ta5d6ff"Erreur"Tb4b4b4,
Tff7b72"failed_upload_docs"Tb4b4b4: Ta5d6ff"Échec du téléversement de la documentation"Tb4b4b4,
Tff7b72"docs_link_copied"Tb4b4b4: Ta5d6ff"Lien de documentation copié dans le presse-papiers"Tb4b4b4,
Tff7b72"failed_copy_link"Tb4b4b4: Ta5d6ff"Impossible de copier le lien"
Tb4b4b4},
Tff7b72"licenses"Tb4b4b4: Tb4b4b4{
Tff7b72"section_label"Tb4b4b4: Ta5d6ff"Droit"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"Licences de tiers"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Exécuter les versions de dépendance, les auteurs et les chaînes de licence SPDX ou déclarées. Les données sont collectées dans l'environnement Python installé. Frontend data utilise pnpm quand il fonctionne; sinon les paquets sont lus depuis node modules (par exemple lorsque les licences pnpm échouent sur le fichier de verrouillage)."Tb4b4b4,
Tff7b72"short_description"Tb4b4b4: Ta5d6ff"Versions de dépendance, auteurs et licences pour backend et frontend."Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Recherche de paquets, versions, auteurs, licences..."Tb4b4b4,
Tff7b72"generated_at"Tb4b4b4: Ta5d6ff"Produit à{time}"Tb4b4b4,
Tff7b72"frontend_source"Tb4b4b4: Ta5d6ff"Données frontales :{source}"Tb4b4b4,
Tff7b72"backend_section"Tb4b4b4: Ta5d6ff"Moteur (Python)"Tb4b4b4,
Tff7b72"frontend_section"Tb4b4b4: Ta5d6ff"Frontend (Node)"Tb4b4b4,
Tff7b72"col_package"Tb4b4b4: Ta5d6ff"Paquet"Tb4b4b4,
Tff7b72"col_version"Tb4b4b4: Ta5d6ff"Version"Tb4b4b4,
Tff7b72"col_author"Tb4b4b4: Ta5d6ff"Auteur"Tb4b4b4,
Tff7b72"col_license"Tb4b4b4: Ta5d6ff"Licence"
Tb4b4b4},
Tff7b72"tools"Tb4b4b4: Tb4b4b4{
Tff7b72"utilities"Tb4b4b4: Ta5d6ff"Services publics"Tb4b4b4,
Tff7b72"power_tools"Tb4b4b4: Ta5d6ff"Services publics"Tb4b4b4,
Tff7b72"diagnostics_description"Tb4b4b4: Ta5d6ff"Utilitaires mesh et Reticulum au même endroit : joignabilité, chemins, transfert de fichiers, traduction, documentation et aides matérielles. Ouvrez une ligne pour l'outil complet."Tb4b4b4,
Tff7b72"back_to_tools"Tb4b4b4: Ta5d6ff"Retour aux outils"Tb4b4b4,
Tff7b72"beta_badge"Tb4b4b4: Ta5d6ff"Beta"Tb4b4b4,
Tff7b72"ping"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Ping"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Mesurer le temps aller-retour vers une destination qui accepte ping."
Tb4b4b4},
Tff7b72"rnprobe"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNProbe"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Envoyer des sondes avec la taille de charge utile configurable pour tester l'accessibilité et le retard."
Tb4b4b4},
Tff7b72"rncp"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNCP"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Envoyez et recevez des fichiers sur Reticulum (RNCP) avec progrès."
Tb4b4b4},
Tff7b72"rnsh"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNSH"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Manage persistent rnsh sessions"
Tb4b4b4},
Tff7b72"rnstatus"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Statut RN"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Compteurs par interface et statut orienté lien de Reticulum."
Tb4b4b4},
Tff7b72"rnpath"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNPath"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Inspectez les chemins, annoncez et demandez ou déposez des itinéraires."Tb4b4b4,
Tff7b72"failed_fetch"Tb4b4b4: Ta5d6ff"Impossible de récupérer les données du chemin"Tb4b4b4,
Tff7b72"path_dropped"Tb4b4b4: Ta5d6ff"Voie abandonnée"Tb4b4b4,
Tff7b72"failed_drop"Tb4b4b4: Ta5d6ff"Impossible de laisser tomber le chemin"Tb4b4b4,
Tff7b72"error_drop"Tb4b4b4: Ta5d6ff"Erreur lors de la chute du chemin"Tb4b4b4,
Tff7b72"failed_request"Tb4b4b4: Ta5d6ff"Impossible de demander le chemin"Tb4b4b4,
Tff7b72"paths_dropped"Tb4b4b4: Ta5d6ff"Voies abandonnées"Tb4b4b4,
Tff7b72"failed_drop_paths"Tb4b4b4: Ta5d6ff"Échec des chemins"Tb4b4b4,
Tff7b72"purge_confirm"Tb4b4b4: Ta5d6ff"Purger toutes les files d'attente ? Cela ne peut être annulé."Tb4b4b4,
Tff7b72"queues_purged"Tb4b4b4: Ta5d6ff"Annoncer les files d'attente purgées"Tb4b4b4,
Tff7b72"failed_purge"Tb4b4b4: Ta5d6ff"Impossible de purger les files d'attente"
Tb4b4b4},
Tff7b72"rnpath_trace"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Trace de chemin RNS"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Afficher la liste de houblon vers une destination hash."Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Destination Hash"Tb4b4b4,
Tff7b72"placeholder"Tb4b4b4: Ta5d6ff"Entrez le hash de destination 32-char..."Tb4b4b4,
Tff7b72"trace"Tb4b4b4: Ta5d6ff"Tracer le chemin"Tb4b4b4,
Tff7b72"tracing"Tb4b4b4: Ta5d6ff"Tracer le chemin à travers le maillage..."Tb4b4b4,
Tff7b72"total_hops"Tb4b4b4: Ta5d6ff"Houblon total"Tb4b4b4,
Tff7b72"interface"Tb4b4b4: Ta5d6ff"Interface de sortie"Tb4b4b4,
Tff7b72"next_hop"Tb4b4b4: Ta5d6ff"Hop suivant"Tb4b4b4,
Tff7b72"ready_title"Tb4b4b4: Ta5d6ff"Tracer un sentier"Tb4b4b4,
Tff7b72"ready_desc"Tb4b4b4: Ta5d6ff"Saisissez un hash de destination pour lister les houblons le long du chemin actuel."Tb4b4b4,
Tff7b72"unknown_hops"Tb4b4b4: Ta5d6ff"{count}Houblon intermédiaire"Tb4b4b4,
Tff7b72"ping_test"Tb4b4b4: Ta5d6ff"Essai avec ping"
Tb4b4b4},
Tff7b72"translator"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Traducteur"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Traduire du texte via un serveur LibreTraduisez."
Tb4b4b4},
Tff7b72"forwarder"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Expéditeur"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Faire suivre LXMF entre les adresses avec un routage de réponse conservé."
Tb4b4b4},
Tff7b72"propagation_nodes"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Nœuds de propagation"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Choisissez des nœuds de propagation préférés, consultez des statistiques en direct et lancez des vérifications de chemin."
Tb4b4b4},
Tff7b72"sieve_filters"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Filtres tamis"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Faire correspondre du texte dans les champs du pair et/ou le titre et le corps du message, puis masquer le fil, couper les notifications, déplacer dans un dossier ou bannir l’expéditeur (blocage complet)."Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Les règles s’appliquent dans l’ordre. La portée choisit tout le monde, les contacts seulement ou les non-contacts seulement. Sous-chaîne ou expression régulière. La première règle active qui correspond l’emporte."Tb4b4b4,
Tff7b72"back_tools"Tb4b4b4: Ta5d6ff"Retour aux outils"Tb4b4b4,
Tff7b72"rules_heading"Tb4b4b4: Ta5d6ff"Règles"Tb4b4b4,
Tff7b72"add_rule"Tb4b4b4: Ta5d6ff"Ajouter une règle"Tb4b4b4,
Tff7b72"order_hint"Tb4b4b4: Ta5d6ff"Ordre de haut en bas : la première règle qui correspond s’applique."Tb4b4b4,
Tff7b72"empty_rules"Tb4b4b4: Ta5d6ff"Aucune règle pour l’instant. Ajoutez-en une ou enregistrez une liste vide pour effacer les filtres."Tb4b4b4,
Tff7b72"enabled"Tb4b4b4: Ta5d6ff"Activée"Tb4b4b4,
Tff7b72"move_up"Tb4b4b4: Ta5d6ff"Monter"Tb4b4b4,
Tff7b72"move_down"Tb4b4b4: Ta5d6ff"Descendre"Tb4b4b4,
Tff7b72"remove_rule"Tb4b4b4: Ta5d6ff"Supprimer la règle"Tb4b4b4,
Tff7b72"terms_label"Tb4b4b4: Ta5d6ff"Termes ou motifs"Tb4b4b4,
Tff7b72"terms_placeholder"Tb4b4b4: Ta5d6ff"Un par ligne ou séparé par des virgules. La recherche n'est pas sensible à la casse. Vous pouvez également utiliser des expressions régulières (une par ligne)."Tb4b4b4,
Tff7b72"match_targets_label"Tb4b4b4: Ta5d6ff"Correspondre dans"Tb4b4b4,
Tff7b72"match_peer_fields"Tb4b4b4: Ta5d6ff"Nom affiché du pair, nom personnalisé, champs contact"Tb4b4b4,
Tff7b72"match_message"Tb4b4b4: Ta5d6ff"Titre et corps du message (si disponibles)"Tb4b4b4,
Tff7b72"match_targets_hint"Tb4b4b4: Ta5d6ff"Au moins une cible doit rester activée."Tb4b4b4,
Tff7b72"match_mode_label"Tb4b4b4: Ta5d6ff"Mode de correspondance"Tb4b4b4,
Tff7b72"match_mode_substring"Tb4b4b4: Ta5d6ff"Sous-chaîne"Tb4b4b4,
Tff7b72"match_mode_regex"Tb4b4b4: Ta5d6ff"Expression régulière"Tb4b4b4,
Tff7b72"scope_label"Tb4b4b4: Ta5d6ff"S’applique à"Tb4b4b4,
Tff7b72"scope_everyone"Tb4b4b4: Ta5d6ff"Tout le monde"Tb4b4b4,
Tff7b72"scope_contacts"Tb4b4b4: Ta5d6ff"Contacts uniquement"Tb4b4b4,
Tff7b72"scope_non_contacts"Tb4b4b4: Ta5d6ff"Non-contacts uniquement"Tb4b4b4,
Tff7b72"graph_scope_everyone"Tb4b4b4: Ta5d6ff"Tous"Tb4b4b4,
Tff7b72"graph_scope_contacts"Tb4b4b4: Ta5d6ff"Contacts"Tb4b4b4,
Tff7b72"graph_scope_non_contacts"Tb4b4b4: Ta5d6ff"Non-contacts"Tb4b4b4,
Tff7b72"graph_match_peer"Tb4b4b4: Ta5d6ff"pair"Tb4b4b4,
Tff7b72"graph_match_message"Tb4b4b4: Ta5d6ff"msg"Tb4b4b4,
Tff7b72"graph_match_mode_substring"Tb4b4b4: Ta5d6ff"sous-ch."Tb4b4b4,
Tff7b72"graph_match_mode_regex"Tb4b4b4: Ta5d6ff"regex"Tb4b4b4,
Tff7b72"action_label"Tb4b4b4: Ta5d6ff"Alors"Tb4b4b4,
Tff7b72"action_hide"Tb4b4b4: Ta5d6ff"Masquer la conversation"Tb4b4b4,
Tff7b72"action_ignore"Tb4b4b4: Ta5d6ff"Ignorer (pas de notifications)"Tb4b4b4,
Tff7b72"action_folder"Tb4b4b4: Ta5d6ff"Déplacer vers le dossier"Tb4b4b4,
Tff7b72"action_banish"Tb4b4b4: Ta5d6ff"Bannir l’expéditeur (blocage complet)"Tb4b4b4,
Tff7b72"folder_label"Tb4b4b4: Ta5d6ff"Dossier"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Enregistrer"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Enregistrement…"Tb4b4b4,
Tff7b72"revert"Tb4b4b4: Ta5d6ff"Recharger"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Filtres tamis enregistrés"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Impossible d’enregistrer les filtres tamis"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"Impossible de charger les filtres tamis"Tb4b4b4,
Tff7b72"flow_heading"Tb4b4b4: Ta5d6ff"Flux des règles"Tb4b4b4,
Tff7b72"flow_source"Tb4b4b4: Ta5d6ff"Pairs"Tb4b4b4,
Tff7b72"flow_source_hint"Tb4b4b4: Ta5d6ff"Champs pair : nom annoncé, nom personnalisé, contact ou LXMF."Tb4b4b4,
Tff7b72"flow_if"Tb4b4b4: Ta5d6ff"Si"Tb4b4b4,
Tff7b72"flow_hide"Tb4b4b4: Ta5d6ff"Masquer"Tb4b4b4,
Tff7b72"flow_banish"Tb4b4b4: Ta5d6ff"Bannir"Tb4b4b4,
Tff7b72"flow_folder"Tb4b4b4: Ta5d6ff"Dossier"Tb4b4b4,
Tff7b72"flow_no_rules"Tb4b4b4: Ta5d6ff"Aucune règle"
Tb4b4b4},
Tff7b72"message_blocklist"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Message blocklist"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Auto-banish senders when their message or name matches a word or regex from your shared blocklist."Tb4b4b4,
Tff7b72"beta_notice_title"Tb4b4b4: Ta5d6ff"Beta (work in progress)"Tb4b4b4,
Tff7b72"beta_notice_body"Tb4b4b4: Ta5d6ff"This tool is off until you turn it on. Words match regardless of case. Regex uses normal patterns. If something matches, the sender gets banished right away. Export a list to share with your group, or import one to merge or replace yours."Tb4b4b4,
Tff7b72"enable_label"Tb4b4b4: Ta5d6ff"Enable message blocklist"Tb4b4b4,
Tff7b72"enable_hint"Tb4b4b4: Ta5d6ff"When disabled, entries are saved but no automatic banish runs."Tb4b4b4,
Tff7b72"entries_heading"Tb4b4b4: Ta5d6ff"Blocked phrases"Tb4b4b4,
Tff7b72"add_entry"Tb4b4b4: Ta5d6ff"Add phrase"Tb4b4b4,
Tff7b72"empty_entries"Tb4b4b4: Ta5d6ff"No phrases yet. Add entries or import a shared list."Tb4b4b4,
Tff7b72"entry_enabled"Tb4b4b4: Ta5d6ff"Active"Tb4b4b4,
Tff7b72"entry_placeholder"Tb4b4b4: Ta5d6ff"spam phrase or regex pattern"Tb4b4b4,
Tff7b72"remove_entry"Tb4b4b4: Ta5d6ff"Remove"Tb4b4b4,
Tff7b72"scope_label"Tb4b4b4: Ta5d6ff"Applies to"Tb4b4b4,
Tff7b72"scope_everyone"Tb4b4b4: Ta5d6ff"Everyone"Tb4b4b4,
Tff7b72"scope_contacts"Tb4b4b4: Ta5d6ff"Contacts only"Tb4b4b4,
Tff7b72"scope_non_contacts"Tb4b4b4: Ta5d6ff"Non-contacts only"Tb4b4b4,
Tff7b72"match_in_label"Tb4b4b4: Ta5d6ff"Match in"Tb4b4b4,
Tff7b72"match_message"Tb4b4b4: Ta5d6ff"Message title and body"Tb4b4b4,
Tff7b72"match_peer_fields"Tb4b4b4: Ta5d6ff"Peer display name and contact fields"Tb4b4b4,
Tff7b72"match_mode_substring"Tb4b4b4: Ta5d6ff"Word"Tb4b4b4,
Tff7b72"match_mode_regex"Tb4b4b4: Ta5d6ff"Regex"Tb4b4b4,
Tff7b72"export"Tb4b4b4: Ta5d6ff"Export"Tb4b4b4,
Tff7b72"import"Tb4b4b4: Ta5d6ff"Import"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Save"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Saving…"Tb4b4b4,
Tff7b72"revert"Tb4b4b4: Ta5d6ff"Reload"Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Blocklist saved"Tb4b4b4,
Tff7b72"save_failed"Tb4b4b4: Ta5d6ff"Could not save blocklist"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"Could not load blocklist"Tb4b4b4,
Tff7b72"enabled_toast"Tb4b4b4: Ta5d6ff"Message blocklist enabled"Tb4b4b4,
Tff7b72"disabled_toast"Tb4b4b4: Ta5d6ff"Message blocklist disabled"Tb4b4b4,
Tff7b72"exported"Tb4b4b4: Ta5d6ff"Blocklist exported"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"Could not export blocklist"Tb4b4b4,
Tff7b72"import_merge_confirm"Tb4b4b4: Ta5d6ff"Merge with your current list? Choose Cancel to replace your list entirely."Tb4b4b4,
Tff7b72"imported_merge"Tb4b4b4: Ta5d6ff"Blocklist merged"Tb4b4b4,
Tff7b72"imported_replace"Tb4b4b4: Ta5d6ff"Blocklist replaced"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Could not import blocklist"
Tb4b4b4},
Tff7b72"repository_server"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Serveur de dépôt"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Redistribuez les wheels Python MeshChatX et de l'écosystème Reticulum, ainsi que vos propres fichiers, en HTTP clair pour que d'autres sur votre réseau ou sur cet appareil puissent les télécharger."Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Actualisez les packages logiciels inclus, ajoutez vos propres fichiers ou lancez une page de téléchargement pour d'autres appareils."Tb4b4b4,
Tff7b72"back_tools"Tb4b4b4: Ta5d6ff"Back to tools"Tb4b4b4,
Tff7b72"http_heading"Tb4b4b4: Ta5d6ff"Plain HTTP mirror"Tb4b4b4,
Tff7b72"host_label"Tb4b4b4: Ta5d6ff"Listen address"Tb4b4b4,
Tff7b72"port_label"Tb4b4b4: Ta5d6ff"Port"Tb4b4b4,
Tff7b72"start_http"Tb4b4b4: Ta5d6ff"Start"Tb4b4b4,
Tff7b72"stop_http"Tb4b4b4: Ta5d6ff"Stop"Tb4b4b4,
Tff7b72"restart_http"Tb4b4b4: Ta5d6ff"Restart"Tb4b4b4,
Tff7b72"http_listen_label"Tb4b4b4: Ta5d6ff"Listening:"Tb4b4b4,
Tff7b72"open_http"Tb4b4b4: Ta5d6ff"Open in browser"Tb4b4b4,
Tff7b72"http_started"Tb4b4b4: Ta5d6ff"HTTP server started"Tb4b4b4,
Tff7b72"http_stopped"Tb4b4b4: Ta5d6ff"HTTP server stopped"Tb4b4b4,
Tff7b72"http_restarted"Tb4b4b4: Ta5d6ff"HTTP server restarted"Tb4b4b4,
Tff7b72"http_err_generic"Tb4b4b4: Ta5d6ff"HTTP server request failed"Tb4b4b4,
Tff7b72"http_err_invalid_host"Tb4b4b4: Ta5d6ff"Invalid listen address"Tb4b4b4,
Tff7b72"http_err_invalid_port"Tb4b4b4: Ta5d6ff"Invalid port"Tb4b4b4,
Tff7b72"http_err_already_running"Tb4b4b4: Ta5d6ff"HTTP server is already running"Tb4b4b4,
Tff7b72"http_err_bind_failed"Tb4b4b4: Ta5d6ff"Could not bind (port in use or permission denied)"Tb4b4b4,
Tff7b72"upload_heading"Tb4b4b4: Ta5d6ff"Upload file"Tb4b4b4,
Tff7b72"choose_file"Tb4b4b4: Ta5d6ff"Choose file"Tb4b4b4,
Tff7b72"refresh_bundled_tooltip"Tb4b4b4: Ta5d6ff"Download bundled wheels to this device (needs network)"Tb4b4b4,
Tff7b72"refresh_started"Tb4b4b4: Ta5d6ff"Downloading bundled packages…"Tb4b4b4,
Tff7b72"refresh_fetching"Tb4b4b4: Ta5d6ff"Getting {pkg}…"Tb4b4b4,
Tff7b72"refresh_ok"Tb4b4b4: Ta5d6ff"Bundled wheels refreshed"Tb4b4b4,
Tff7b72"refresh_ok_count"Tb4b4b4: Ta5d6ff"{n} packages downloaded"Tb4b4b4,
Tff7b72"refresh_failed"Tb4b4b4: Ta5d6ff"Could not refresh bundled wheels"Tb4b4b4,
Tff7b72"refresh_pip_missing"Tb4b4b4: Ta5d6ff"pip was not found on this system. Install pip and try again."Tb4b4b4,
Tff7b72"refresh_partial"Tb4b4b4: Ta5d6ff"Some packages could not be downloaded (details below)"Tb4b4b4,
Tff7b72"refresh_partial_toast"Tb4b4b4: Ta5d6ff"Bundled download finished with some failures"Tb4b4b4,
Tff7b72"files_heading"Tb4b4b4: Ta5d6ff"Files"Tb4b4b4,
Tff7b72"col_name"Tb4b4b4: Ta5d6ff"Name"Tb4b4b4,
Tff7b72"col_source"Tb4b4b4: Ta5d6ff"Source"Tb4b4b4,
Tff7b72"col_size"Tb4b4b4: Ta5d6ff"Size"Tb4b4b4,
Tff7b72"empty"Tb4b4b4: Ta5d6ff"No files yet. Upload a file or refresh bundled wheels."Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Delete"Tb4b4b4,
Tff7b72"delete_confirm"Tb4b4b4: Ta5d6ff"Delete uploaded file \"{name}\"?"Tb4b4b4,
Tff7b72"delete_ok"Tb4b4b4: Ta5d6ff"File removed"Tb4b4b4,
Tff7b72"delete_failed"Tb4b4b4: Ta5d6ff"Could not delete file"Tb4b4b4,
Tff7b72"upload_ok"Tb4b4b4: Ta5d6ff"File uploaded"Tb4b4b4,
Tff7b72"upload_failed"Tb4b4b4: Ta5d6ff"Upload failed"Tb4b4b4,
Tff7b72"load_failed"Tb4b4b4: Ta5d6ff"Could not load repository"
Tb4b4b4},
Tff7b72"rnode_flasher"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Flasher RNode"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Flash ou mettre à jour le micrologiciel RNode depuis le navigateur (matériel reconnu)."Tb4b4b4,
Tff7b72"select_device"Tb4b4b4: Ta5d6ff"1. Sélectionnez votre appareil"Tb4b4b4,
Tff7b72"product"Tb4b4b4: Ta5d6ff"Produit"Tb4b4b4,
Tff7b72"model"Tb4b4b4: Ta5d6ff"Modèle"Tb4b4b4,
Tff7b72"connection_method"Tb4b4b4: Ta5d6ff"Méthode de connexion"Tb4b4b4,
Tff7b72"serial"Tb4b4b4: Ta5d6ff"Série"Tb4b4b4,
Tff7b72"wifi"Tb4b4b4: Ta5d6ff"WiFi"Tb4b4b4,
Tff7b72"ip_address"Tb4b4b4: Ta5d6ff"Adresse IP"Tb4b4b4,
Tff7b72"ip_address_placeholder"Tb4b4b4: Ta5d6ff"par exemple 192.168.1.100"Tb4b4b4,
Tff7b72"select_product"Tb4b4b4: Ta5d6ff"Sélectionner un produit"Tb4b4b4,
Tff7b72"select_model"Tb4b4b4: Ta5d6ff"Sélectionner un modèle"Tb4b4b4,
Tff7b72"enter_dfu_mode"Tb4b4b4: Ta5d6ff"Entrez le mode DFU"Tb4b4b4,
Tff7b72"entering_dfu_mode"Tb4b4b4: Ta5d6ff"Entrée du mode DFU..."Tb4b4b4,
Tff7b72"find_device_issue"Tb4b4b4: Ta5d6ff"Vous ne trouvez pas votre appareil ? Ouvrir un numéro sur"Tb4b4b4,
Tff7b72"select_firmware"Tb4b4b4: Ta5d6ff"2. Sélectionnez firmware pour flasher (.zip)"Tb4b4b4,
Tff7b72"flash_now"Tb4b4b4: Ta5d6ff"Flash maintenant"Tb4b4b4,
Tff7b72"flashing"Tb4b4b4: Ta5d6ff"Clignotant :{percentage}%"Tb4b4b4,
Tff7b72"flashing_file_progress"Tb4b4b4: Ta5d6ff"Dossier{current}/{total}:{percentage}%"Tb4b4b4,
Tff7b72"connecting_device"Tb4b4b4: Ta5d6ff"Connexion à l'appareil..."Tb4b4b4,
Tff7b72"download_firmware"Tb4b4b4: Ta5d6ff"Télécharger Firmware"Tb4b4b4,
Tff7b72"official_firmware"Tb4b4b4: Ta5d6ff"Firmware officiel"Tb4b4b4,
Tff7b72"ce_firmware"Tb4b4b4: Ta5d6ff"Firmware CE"Tb4b4b4,
Tff7b72"transport_node_firmware"Tb4b4b4: Ta5d6ff"Transport Node Firmware"Tb4b4b4,
Tff7b72"common_issues"Tb4b4b4: Ta5d6ff"Questions communes"Tb4b4b4,
Tff7b72"hardware_failure"Tb4b4b4: Ta5d6ff"Défaillance matérielle :"Tb4b4b4,
Tff7b72"provision_eeprom_hint"Tb4b4b4: Ta5d6ff"Vous devez fournir l'eeprom à l'étape 3."Tb4b4b4,
Tff7b72"firmware_corrupt"Tb4b4b4: Ta5d6ff"Le micrologiciel est corrompu :"Tb4b4b4,
Tff7b72"set_firmware_hash_hint"Tb4b4b4: Ta5d6ff"Vous devez définir le hachage du firmware à l'étape 4."Tb4b4b4,
Tff7b72"step_provision"Tb4b4b4: Ta5d6ff"3. Disposition EEPROM"Tb4b4b4,
Tff7b72"provision_description"Tb4b4b4: Ta5d6ff"Définit les informations de l'appareil, le somme de contrôle et la signature vierge"Tb4b4b4,
Tff7b72"provision"Tb4b4b4: Ta5d6ff"Provision"Tb4b4b4,
Tff7b72"provisioning_wait"Tb4b4b4: Ta5d6ff"Provisionnement: veuillez patienter..."Tb4b4b4,
Tff7b72"step_set_hash"Tb4b4b4: Ta5d6ff"4. Définir le firmware Hash"Tb4b4b4,
Tff7b72"set_hash_description"Tb4b4b4: Ta5d6ff"Utilise le hash de la planche"Tb4b4b4,
Tff7b72"set_firmware_hash"Tb4b4b4: Ta5d6ff"Définir le firmware Hash"Tb4b4b4,
Tff7b72"setting_hash_wait"Tb4b4b4: Ta5d6ff"Configuration du firmware Hash: veuillez patienter..."Tb4b4b4,
Tff7b72"step_done"Tb4b4b4: Ta5d6ff"5. Terminer"Tb4b4b4,
Tff7b72"download_recommended"Tb4b4b4: Ta5d6ff"Télécharger et charger le Firmware recommandé"Tb4b4b4,
Tff7b72"downloading"Tb4b4b4: Ta5d6ff"Téléchargement..."Tb4b4b4,
Tff7b72"done_description"Tb4b4b4: Ta5d6ff"Si vous l'avez fait si loin, et toutes les étapes précédentes ont été réussies, votre RNode devrait être prêt à utiliser."Tb4b4b4,
Tff7b72"meshchat_usage"Tb4b4b4: Ta5d6ff"Pour utiliser RNode avec MeshChat, vous devrez ajouter un RNodeInterface dans la page Interface → Ajouter Interface."Tb4b4b4,
Tff7b72"sideband_usage"Tb4b4b4: Ta5d6ff"Pour utiliser RNode avec Sideband, vous devrez le configurer dans Hardware → RNode et activer Connectivité → Connectez-vous via RNode."Tb4b4b4,
Tff7b72"restart_warning"Tb4b4b4: Ta5d6ff"Vous devez redémarrer MeshChat et Sideband pour que les changements de configuration d'interface prennent effet, sinon rien ne se produira !"Tb4b4b4,
Tff7b72"advanced_tools"Tb4b4b4: Ta5d6ff"Outils avancés"Tb4b4b4,
Tff7b72"detect_rnode"Tb4b4b4: Ta5d6ff"Détecter le RNode"Tb4b4b4,
Tff7b72"reboot_rnode"Tb4b4b4: Ta5d6ff"Redémarrage RNode"Tb4b4b4,
Tff7b72"read_display"Tb4b4b4: Ta5d6ff"Lire l'affichage"Tb4b4b4,
Tff7b72"dump_eeprom"Tb4b4b4: Ta5d6ff"Dump EEPROM"Tb4b4b4,
Tff7b72"wipe_eeprom"Tb4b4b4: Ta5d6ff"Essuyez EEPROM"Tb4b4b4,
Tff7b72"eeprom_console_hint"Tb4b4b4: Ta5d6ff"Les dumps EEPROM sont affichés dans la console dev tools."Tb4b4b4,
Tff7b72"configure_bluetooth"Tb4b4b4: Ta5d6ff"Configurer Bluetooth (optionnel)"Tb4b4b4,
Tff7b72"bluetooth_info_1"Tb4b4b4: Ta5d6ff"Bluetooth n'est pas pris en charge sur tous les appareils."Tb4b4b4,
Tff7b72"bluetooth_info_2"Tb4b4b4: Ta5d6ff"Certains appareils utilisent Bluetooth Classic et certains utilisent BLE (Bluetooth Low Energy)"Tb4b4b4,
Tff7b72"bluetooth_info_3"Tb4b4b4: Ta5d6ff"Mettre le RNode en mode Bluetooth pairing, puis le connecter à partir des paramètres Bluetooth Android."Tb4b4b4,
Tff7b72"bluetooth_info_4"Tb4b4b4: Ta5d6ff"Une fois que vous avez lancé une demande de paire d'Android, un NIP devrait apparaître sur l'écran RNode."Tb4b4b4,
Tff7b72"bluetooth_info_5"Tb4b4b4: Ta5d6ff"Dans Sideband vous devrez activer Connect en utilisant Bluetooth dans Hardware → RNode."Tb4b4b4,
Tff7b72"bluetooth_info_6"Tb4b4b4: Ta5d6ff"Si votre appareil utilise BLE, vous devrez également activer Device requires BLE in Hardware → RNode."Tb4b4b4,
Tff7b72"bluetooth_restart_warning"Tb4b4b4: Ta5d6ff"N'oubliez pas de redémarrer Sideband pour que les changements de réglage prennent effet!"Tb4b4b4,
Tff7b72"enable"Tb4b4b4: Ta5d6ff"Activer"Tb4b4b4,
Tff7b72"disable"Tb4b4b4: Ta5d6ff"Désactiver"Tb4b4b4,
Tff7b72"start_pairing"Tb4b4b4: Ta5d6ff"Début de l'appariement"Tb4b4b4,
Tff7b72"configure_tnc"Tb4b4b4: Ta5d6ff"Configurer le mode STN (facultatif)"Tb4b4b4,
Tff7b72"tnc_info_1"Tb4b4b4: Ta5d6ff"Le mode TNC permet d'utiliser un RNode comme TNC compatible KISS sur le port série."Tb4b4b4,
Tff7b72"tnc_info_2"Tb4b4b4: Ta5d6ff"Ce mode le rend utilisable avec un logiciel radio amateur qui peut parler à un KISS TNC sur un port série."Tb4b4b4,
Tff7b72"tnc_warning"Tb4b4b4: Ta5d6ff"Vous devez laisser le mode TNC désactivé lorsque vous utilisez RNode avec des applications comme MeshChat ou Sideband."Tb4b4b4,
Tff7b72"frequency"Tb4b4b4: Ta5d6ff"Fréquence (Hz)"Tb4b4b4,
Tff7b72"bandwidth"Tb4b4b4: Ta5d6ff"Bande passante"Tb4b4b4,
Tff7b72"tx_power"Tb4b4b4: Ta5d6ff"Puissance Tx (dBm)"Tb4b4b4,
Tff7b72"spreading_factor"Tb4b4b4: Ta5d6ff"Facteur de propagation"Tb4b4b4,
Tff7b72"coding_rate"Tb4b4b4: Ta5d6ff"Taux de codification"Tb4b4b4,
Tff7b72"configure_display"Tb4b4b4: Ta5d6ff"Configurer l'affichage"Tb4b4b4,
Tff7b72"rotation"Tb4b4b4: Ta5d6ff"Rotation"Tb4b4b4,
Tff7b72"reconditioning"Tb4b4b4: Ta5d6ff"Reconditionnement"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"Démarrer"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Arrête"Tb4b4b4,
Tff7b72"rotation_v180_warning"Tb4b4b4: Ta5d6ff"Réglage de la rotation d'affichage nécessite firmware v1.80+"Tb4b4b4,
Tff7b72"errors"Tb4b4b4: Tb4b4b4{
Tff7b72"failed_download"Tb4b4b4: Ta5d6ff"Impossible de télécharger le firmware:{error}"Tb4b4b4,
Tff7b72"firmware_not_found_in_release"Tb4b4b4: Ta5d6ff"firmware recommandé non trouvé dans la dernière version."Tb4b4b4,
Tff7b72"web_serial_not_supported"Tb4b4b4: Ta5d6ff"Web Serial n'est pas pris en charge dans ce navigateur. Veuillez utiliser Chrome, Edge ou un autre navigateur basé sur le chrome."Tb4b4b4,
Tff7b72"no_device_selected"Tb4b4b4: Ta5d6ff"Aucun appareil sélectionné. Veuillez sélectionner un port série."Tb4b4b4,
Tff7b72"failed_connect"Tb4b4b4: Ta5d6ff"Impossible de se connecter à l'appareil :{error}"Tb4b4b4,
Tff7b72"not_an_rnode"Tb4b4b4: Ta5d6ff"L'appareil sélectionné n'est pas un RNode! Assurez-vous d'avoir sélectionné le bon port série."Tb4b4b4,
Tff7b72"failed_dfu"Tb4b4b4: Ta5d6ff"Impossible d'entrer le mode DFU :{error}"Tb4b4b4,
Tff7b72"select_firmware_first"Tb4b4b4: Ta5d6ff"Veuillez d'abord sélectionner un fichier firmware (.zip)."Tb4b4b4,
Tff7b72"failed_flash"Tb4b4b4: Ta5d6ff"Le clignotement du firmware a échoué :{error}"Tb4b4b4,
Tff7b72"failed_ota"Tb4b4b4: Ta5d6ff"OTA clignotant échoué :{error}"Tb4b4b4,
Tff7b72"esptool_not_loaded"Tb4b4b4: Ta5d6ff"esptool-js ne pouvait pas être chargé. Veuillez rafraîchir la page et réessayer."Tb4b4b4,
Tff7b72"no_flash_config"Tb4b4b4: Ta5d6ff"La configuration Flash n'est pas disponible pour l'appareil sélectionné. Veuillez sélectionner un autre appareil ou vérifier le fichier firmware."Tb4b4b4,
Tff7b72"failed_extract"Tb4b4b4: Ta5d6ff"Fichier obligatoire \"{file}\" ne se trouve pas dans le fichier firmware ZIP. Veuillez télécharger le firmware approprié pour votre appareil."Tb4b4b4,
Tff7b72"failed_detect"Tb4b4b4: Ta5d6ff"Il a échoué à détecter RNode. Assurez-vous que l'appareil est connecté et en mode correct."Tb4b4b4,
Tff7b72"provisioned_already"Tb4b4b4: Ta5d6ff"Eeprom est déjà fourni. Vous devez l'essuyer pour le réapprovisionner !"Tb4b4b4,
Tff7b72"select_product_first"Tb4b4b4: Ta5d6ff"Veuillez sélectionner un produit!"Tb4b4b4,
Tff7b72"select_model_first"Tb4b4b4: Ta5d6ff"Veuillez sélectionner un modèle!"Tb4b4b4,
Tff7b72"not_provisioned"Tb4b4b4: Ta5d6ff"Eeprom n'est pas fourni. Tu dois le faire d'abord !"Tb4b4b4,
Tff7b72"failed_provision"Tb4b4b4: Ta5d6ff"défaut de disposition:{error}"Tb4b4b4,
Tff7b72"failed_set_hash"Tb4b4b4: Ta5d6ff"Impossible de définir le firmware hash:{error}"Tb4b4b4,
Tff7b72"failed_reboot"Tb4b4b4: Ta5d6ff"Impossible de redémarrer RNode:{error}"Tb4b4b4,
Tff7b72"failed_read_display"Tb4b4b4: Ta5d6ff"Impossible de lire l'affichage :{error}"Tb4b4b4,
Tff7b72"failed_dump_eeprom"Tb4b4b4: Ta5d6ff"Échec du dumping EEPROM:{error}"Tb4b4b4,
Tff7b72"failed_wipe_eeprom"Tb4b4b4: Ta5d6ff"Échec de l'effacement EEPROM:{error}"Tb4b4b4,
Tff7b72"failed_enable_tnc"Tb4b4b4: Ta5d6ff"Impossible d'activer le mode TNC :{error}"Tb4b4b4,
Tff7b72"failed_disable_tnc"Tb4b4b4: Ta5d6ff"Impossible de désactiver le mode TNC :{error}"Tb4b4b4,
Tff7b72"failed_enable_bluetooth"Tb4b4b4: Ta5d6ff"Impossible d'activer Bluetooth :{error}"Tb4b4b4,
Tff7b72"failed_disable_bluetooth"Tb4b4b4: Ta5d6ff"Impossible de désactiver Bluetooth :{error}"Tb4b4b4,
Tff7b72"failed_start_pairing"Tb4b4b4: Ta5d6ff"Impossible de commencer l'appariement :{error}"Tb4b4b4,
Tff7b72"failed_set_rotation"Tb4b4b4: Ta5d6ff"Impossible de définir la rotation de l'affichage :{error}"Tb4b4b4,
Tff7b72"failed_start_reconditioning"Tb4b4b4: Ta5d6ff"Impossible de démarrer le reconditionnement de l'affichage :{error}"Tb4b4b4,
Tff7b72"no_main_bin"Tb4b4b4: Ta5d6ff"Could not locate the main firmware binary in the ZIP."Tb4b4b4,
Tff7b72"invalid_host"Tb4b4b4: Ta5d6ff"Please enter a valid host or IP address."Tb4b4b4,
Tff7b72"bluetooth_flash_unsupported"Tb4b4b4: Ta5d6ff"Bluetooth cannot be used to flash firmware. Use Serial or WiFi to flash, then return to Bluetooth for management."Tb4b4b4,
Tff7b72"failed_diagnostics"Tb4b4b4: Ta5d6ff"Failed to run diagnostics: {error}"Tb4b4b4,
Tff7b72"failed_detect_with_reason"Tb4b4b4: Ta5d6ff"Failed to detect RNode: {error}"
Tb4b4b4},
Tff7b72"alerts"Tb4b4b4: Tb4b4b4{
Tff7b72"firmware_downloaded"Tb4b4b4: Ta5d6ff"Le firmware recommandé a été téléchargé et chargé."Tb4b4b4,
Tff7b72"dfu_ready"Tb4b4b4: Ta5d6ff"Le périphérique devrait maintenant être en mode DFU. Vous pouvez maintenant procéder avec le firmware clignotant."Tb4b4b4,
Tff7b72"flash_success"Tb4b4b4: Ta5d6ff"Firmware a été clignoté avec succès!"Tb4b4b4,
Tff7b72"rebooting"Tb4b4b4: Ta5d6ff"Le conseil redémarre !"Tb4b4b4,
Tff7b72"eeprom_wipe_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment essuyer l'eeprom sur cet appareil ? Ça prendra environ 30 secondes. Une alerte s'affichera quand l'essuie-glaces aura fini."Tb4b4b4,
Tff7b72"eeprom_wiped"Tb4b4b4: Ta5d6ff"eeprom a été essuyé !"Tb4b4b4,
Tff7b72"eeprom_dumped"Tb4b4b4: Ta5d6ff"EEPROM jeté sur console"Tb4b4b4,
Tff7b72"rnode_detected"Tb4b4b4: Ta5d6ff"RNode v{version}détecté"Tb4b4b4,
Tff7b72"provision_success"Tb4b4b4: Ta5d6ff"appareil a été fourni!"Tb4b4b4,
Tff7b72"hash_success"Tb4b4b4: Ta5d6ff"firmware hash a été mis!"Tb4b4b4,
Tff7b72"tnc_enabled"Tb4b4b4: Ta5d6ff"Le mode TNC a été activé !"Tb4b4b4,
Tff7b72"tnc_disabled"Tb4b4b4: Ta5d6ff"Le mode TNC a été désactivé !"Tb4b4b4,
Tff7b72"bluetooth_enabled"Tb4b4b4: Ta5d6ff"Bluetooth a été activé !"Tb4b4b4,
Tff7b72"bluetooth_disabled"Tb4b4b4: Ta5d6ff"Bluetooth a été désactivé !"Tb4b4b4,
Tff7b72"bluetooth_pairing_pin"Tb4b4b4: Ta5d6ff"Pin de couplage Bluetooth:{pin}"Tb4b4b4,
Tff7b72"bluetooth_pairing_started"Tb4b4b4: Ta5d6ff"Mode d'appariement démarré (30s)"Tb4b4b4,
Tff7b72"rotation_updated"Tb4b4b4: Ta5d6ff"Rotation mise à jour"Tb4b4b4,
Tff7b72"reconditioning_started"Tb4b4b4: Ta5d6ff"Reconditionnement commencé"Tb4b4b4,
Tff7b72"diagnostics_healthy"Tb4b4b4: Ta5d6ff"Diagnostics: device looks healthy."Tb4b4b4,
Tff7b72"diagnostics_issues"Tb4b4b4: Ta5d6ff"Diagnostics: {count} issue(s) detected."
Tb4b4b4},
Tff7b72"simple"Tb4b4b4: Ta5d6ff"Simple"Tb4b4b4,
Tff7b72"advanced"Tb4b4b4: Ta5d6ff"Advanced"Tb4b4b4,
Tff7b72"original"Tb4b4b4: Ta5d6ff"Original"Tb4b4b4,
Tff7b72"open_original_tab"Tb4b4b4: Ta5d6ff"Open the original flasher in a new tab"Tb4b4b4,
Tff7b72"bluetooth"Tb4b4b4: Ta5d6ff"Bluetooth"Tb4b4b4,
Tff7b72"preparing_firmware"Tb4b4b4: Ta5d6ff"Preparing firmware..."Tb4b4b4,
Tff7b72"uploading"Tb4b4b4: Ta5d6ff"Uploading: {percentage}%"Tb4b4b4,
Tff7b72"select_firmware_file"Tb4b4b4: Ta5d6ff"Or select a firmware file (.zip)"Tb4b4b4,
Tff7b72"wifi_help"Tb4b4b4: Ta5d6ff"The IP address of your RNode on the local network."Tb4b4b4,
Tff7b72"run_diagnostics"Tb4b4b4: Ta5d6ff"Diagnostics"Tb4b4b4,
Tff7b72"support"Tb4b4b4: Tb4b4b4{
Tff7b72"serial"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"USB serial is unavailable"Tb4b4b4,
Tff7b72"polyfill_not_loaded"Tb4b4b4: Ta5d6ff"USB serial polyfill has not been loaded yet."Tb4b4b4,
Tff7b72"android_webview_no_serial"Tb4b4b4: Ta5d6ff"Android ne prend pas en charge Web Serial dans cette vue. Utilisez un navigateur de bureau ou le flasher intégré."Tb4b4b4,
Tff7b72"browser_unsupported"Tb4b4b4: Ta5d6ff"This browser does not support Web Serial. Try Chrome, Edge, or another Chromium-based browser."Tb4b4b4,
Tff7b72"android_use_chrome"Tb4b4b4: Ta5d6ff"On Android, opening this page in Chrome lets you use Web Serial via WebUSB."Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"USB serial cannot be initialised in this environment."
Tb4b4b4},
Tff7b72"bluetooth"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Bluetooth is unavailable"Tb4b4b4,
Tff7b72"android_bridge_not_implemented"Tb4b4b4: Ta5d6ff"Web Bluetooth n'est pas disponible ici. Utilisez les paramètres Bluetooth du système ou un autre navigateur."Tb4b4b4,
Tff7b72"browser_unsupported"Tb4b4b4: Ta5d6ff"This browser does not support Web Bluetooth. Try Chrome or Edge."Tb4b4b4,
Tff7b72"insecure_context"Tb4b4b4: Ta5d6ff"Web Bluetooth requires a secure context (HTTPS or localhost)."Tb4b4b4,
Tff7b72"requires_https"Tb4b4b4: Ta5d6ff"Open the flasher over HTTPS or via localhost to enable Bluetooth."Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"Bluetooth cannot be initialised in this environment."
Tb4b4b4},
Tff7b72"actions"Tb4b4b4: Tb4b4b4{
Tff7b72"load_polyfill"Tb4b4b4: Ta5d6ff"Load polyfill"Tb4b4b4,
Tff7b72"request_bluetooth"Tb4b4b4: Ta5d6ff"Allow Bluetooth"Tb4b4b4,
Tff7b72"open_settings"Tb4b4b4: Ta5d6ff"Open settings"Tb4b4b4,
Tff7b72"polyfill_loading"Tb4b4b4: Ta5d6ff"Loading USB serial polyfill..."Tb4b4b4,
Tff7b72"bluetooth_requested"Tb4b4b4: Ta5d6ff"Bluetooth permission requested."
Tb4b4b4}
Tb4b4b4},
Tff7b72"diagnostics"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Device Diagnostics"Tb4b4b4,
Tff7b72"healthy"Tb4b4b4: Ta5d6ff"Healthy"Tb4b4b4,
Tff7b72"needs_attention"Tb4b4b4: Ta5d6ff"Needs attention"Tb4b4b4,
Tff7b72"issues_detected"Tb4b4b4: Ta5d6ff"Issues detected"Tb4b4b4,
Tff7b72"firmware_version"Tb4b4b4: Ta5d6ff"Firmware"Tb4b4b4,
Tff7b72"platform"Tb4b4b4: Ta5d6ff"Platform"Tb4b4b4,
Tff7b72"board"Tb4b4b4: Ta5d6ff"Board"Tb4b4b4,
Tff7b72"provisioned"Tb4b4b4: Ta5d6ff"Provisioned"Tb4b4b4,
Tff7b72"product"Tb4b4b4: Ta5d6ff"Product"Tb4b4b4,
Tff7b72"model"Tb4b4b4: Ta5d6ff"Model"Tb4b4b4,
Tff7b72"firmware_hash"Tb4b4b4: Ta5d6ff"FW hash"Tb4b4b4,
Tff7b72"target_hash"Tb4b4b4: Ta5d6ff"Target hash"Tb4b4b4,
Tff7b72"suggestions"Tb4b4b4: Tb4b4b4{
Tff7b72"not_provisioned"Tb4b4b4: Ta5d6ff"EEPROM is not provisioned. Run step 3 (Provision EEPROM)."Tb4b4b4,
Tff7b72"firmware_hash_missing"Tb4b4b4: Ta5d6ff"Firmware hash is missing. Run step 4 (Set Firmware Hash)."Tb4b4b4,
Tff7b72"firmware_hash_mismatch"Tb4b4b4: Ta5d6ff"Firmware hash mismatch. Re-flash the firmware and re-run step 4."Tb4b4b4,
Tff7b72"product_mismatch"Tb4b4b4: Ta5d6ff"Selected product does not match the connected device."Tb4b4b4,
Tff7b72"no_firmware_version"Tb4b4b4: Ta5d6ff"Could not read firmware version. Try reconnecting the device."Tb4b4b4,
Tff7b72"detect_failed"Tb4b4b4: Ta5d6ff"Could not detect this RNode. Verify cable, port, and power."Tb4b4b4,
Tff7b72"read_timeout"Tb4b4b4: Ta5d6ff"Device did not respond in time. Try reconnecting or rebooting it."
Tb4b4b4}
Tb4b4b4}
Tb4b4b4},
Tff7b72"micron_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Éditeur de microns"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Modifier le balisage Micron avec un aperçu en direct."Tb4b4b4,
Tff7b72"editor"Tb4b4b4: Ta5d6ff"Éditeur"Tb4b4b4,
Tff7b72"preview"Tb4b4b4: Ta5d6ff"Aperçu"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Enregistrer"Tb4b4b4,
Tff7b72"edit"Tb4b4b4: Ta5d6ff"Modifier"Tb4b4b4,
Tff7b72"view_preview"Tb4b4b4: Ta5d6ff"Aperçu"Tb4b4b4,
Tff7b72"placeholder"Tb4b4b4: Ta5d6ff"Entrez votre balisage Micron ici..."Tb4b4b4,
Tff7b72"reset"Tb4b4b4: Ta5d6ff"Réinitialiser"Tb4b4b4,
Tff7b72"new_tab"Tb4b4b4: Ta5d6ff"Nouvel onglet"Tb4b4b4,
Tff7b72"rename_tab"Tb4b4b4: Ta5d6ff"Renommer l'onglet"Tb4b4b4,
Tff7b72"confirm_reset"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment réinitialiser l'éditeur ? Tous vos onglets et contenus seront perdus."Tb4b4b4,
Tff7b72"confirm_delete_tab"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment supprimer cet onglet ?"Tb4b4b4,
Tff7b72"main_tab"Tb4b4b4: Ta5d6ff"Principale"Tb4b4b4,
Tff7b72"guide_tab"Tb4b4b4: Ta5d6ff"Guide NomadNet"Tb4b4b4,
Tff7b72"parser_by"Tb4b4b4: Ta5d6ff"Utilisation de Micron Parser par"Tb4b4b4,
Tff7b72"wasm_active"Tb4b4b4: Ta5d6ff"Moteur WASM actif (analyseur rapide)"Tb4b4b4,
Tff7b72"wasm_inactive"Tb4b4b4: Ta5d6ff"Moteur JS actif (analyseur lent, cliquez pour WASM)"Tb4b4b4,
Tff7b72"publish_prompt_name"Tb4b4b4: Ta5d6ff"index.mu existe déjà sur « {server} ». Entrez un nom de page (sans .mu) :"Tb4b4b4,
Tff7b72"publish_published"Tb4b4b4: Ta5d6ff"« {page} » publié sur {server}"Tb4b4b4,
Tff7b72"publish_failed"Tb4b4b4: Ta5d6ff"Échec de la publication de la page"Tb4b4b4,
Tff7b72"publish_all_prompt_server"Tb4b4b4: Ta5d6ff"Nom du serveur pour publier tous les onglets :\n\nDisponibles : {servers}"Tb4b4b4,
Tff7b72"publish_server_not_found"Tb4b4b4: Ta5d6ff"Serveur introuvable : {server}"Tb4b4b4,
Tff7b72"publish_all_done"Tb4b4b4: Ta5d6ff"{published}/{total} onglets publiés sur {server}"
Tb4b4b4},
Tff7b72"reticulum_config_editor"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Réticulum Config Editor"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Modifiez le fichier de configuration central de Reticulum (RNS) dans MeshChatX. Redémarrez RNS pour appliquer les changements."Tb4b4b4,
Tff7b72"info"Tb4b4b4: Ta5d6ff"C'est le fichier de configuration brut de Reticulum. L'enregistrement n'appliquera aucune modification tant que RNS n'aura pas été redémarré."Tb4b4b4,
Tff7b72"loading"Tb4b4b4: Ta5d6ff"Chargement de la configuration..."Tb4b4b4,
Tff7b72"reload"Tb4b4b4: Ta5d6ff"Recharger"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Enregistrer"Tb4b4b4,
Tff7b72"saving"Tb4b4b4: Ta5d6ff"Sauver..."Tb4b4b4,
Tff7b72"saved"Tb4b4b4: Ta5d6ff"Config de réticulum sauvegardé"Tb4b4b4,
Tff7b72"discard"Tb4b4b4: Ta5d6ff"Éliminer"Tb4b4b4,
Tff7b72"unsaved"Tb4b4b4: Ta5d6ff"Changements non enregistrés"Tb4b4b4,
Tff7b72"restore_defaults"Tb4b4b4: Ta5d6ff"Restaurer les valeurs par défaut"Tb4b4b4,
Tff7b72"restoring"Tb4b4b4: Ta5d6ff"Restaurer les défauts..."Tb4b4b4,
Tff7b72"restored"Tb4b4b4: Ta5d6ff"Reticulum config restauré aux par défaut"Tb4b4b4,
Tff7b72"confirm_restore"Tb4b4b4: Ta5d6ff"Restaurer la configuration par défaut de Reticulum ? Votre config actuel sera écrasé."Tb4b4b4,
Tff7b72"confirm_leave"Tb4b4b4: Ta5d6ff"Vous avez des changements non sauvés. De toute façon ?"Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"Redémarrage nécessaire"Tb4b4b4,
Tff7b72"restart_description"Tb4b4b4: Ta5d6ff"Le réticulum doit être redémarré pour que vos modifications de configuration prennent effet."Tb4b4b4,
Tff7b72"restart_now"Tb4b4b4: Ta5d6ff"Redémarrer RNS maintenant"Tb4b4b4,
Tff7b72"restart_done"Tb4b4b4: Ta5d6ff"Reticulum redémarré"Tb4b4b4,
Tff7b72"failed_load"Tb4b4b4: Ta5d6ff"Impossible de charger Reticulum config"Tb4b4b4,
Tff7b72"failed_save"Tb4b4b4: Ta5d6ff"Impossible de sauvegarder la configuration de Reticulum"Tb4b4b4,
Tff7b72"failed_restore"Tb4b4b4: Ta5d6ff"Impossible de restaurer la configuration de Reticulum"Tb4b4b4,
Tff7b72"failed_restart"Tb4b4b4: Ta5d6ff"Impossible de redémarrer Reticulum"Tb4b4b4,
Tff7b72"tips_title"Tb4b4b4: Ta5d6ff"Conseils"Tb4b4b4,
Tff7b72"tip_sections"Tb4b4b4: Ta5d6ff"La configuration doit contenir des sections [reticulum] et [interfaces]."Tb4b4b4,
Tff7b72"tip_restart"Tb4b4b4: Ta5d6ff"Utilisez le bouton Redémarrer RNS ou la page Interfaces pour appliquer les modifications."Tb4b4b4,
Tff7b72"tip_mobile"Tb4b4b4: Ta5d6ff"Pratique lorsque vous ne souhaitez pas ouvrir le fichier dans un éditeur externe sur le disque."
Tb4b4b4},
Tff7b72"paper_message"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Message papier"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Créer ou scanner des messages papier LXMF codés QR."
Tb4b4b4},
Tff7b72"mesh_server"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Serveur Mesh"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Hôte des pages et des fichiers Micron pour les pairs sur le maillage."
Tb4b4b4},
Tff7b72"rns_tunnel"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Tunnel RNS"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Tunnel IP sur les liaisons Reticulum (en développement)."
Tb4b4b4},
Tff7b72"rns_filesync"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Fichiers RNSync"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Synchronisation des fichiers entre les paires de mailles (en développement)."
Tb4b4b4},
Tff7b72"bots"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"LXMFy Bots"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Les robots LXMF simples (écho, notes, rappels) lorsque LXMFy est installé."
Tb4b4b4}
Tb4b4b4},
Tff7b72"ping"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Ping Mesh Peers"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Seules les destinations qui exposent le type d'application ping répondront."Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Destination Hash"Tb4b4b4,
Tff7b72"timeout_seconds"Tb4b4b4: Ta5d6ff"Ping Timeout (secondes)"Tb4b4b4,
Tff7b72"start_ping"Tb4b4b4: Ta5d6ff"Démarrer Ping"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Arrête"Tb4b4b4,
Tff7b72"clear_results"Tb4b4b4: Ta5d6ff"Des résultats clairs"Tb4b4b4,
Tff7b72"drop_path"Tb4b4b4: Ta5d6ff"Laisser tomber"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"État"Tb4b4b4,
Tff7b72"running"Tb4b4b4: Ta5d6ff"Courir"Tb4b4b4,
Tff7b72"idle"Tb4b4b4: Ta5d6ff"Idée"Tb4b4b4,
Tff7b72"last_rtt"Tb4b4b4: Ta5d6ff"Dernier RTT"Tb4b4b4,
Tff7b72"last_error"Tb4b4b4: Ta5d6ff"Dernière erreur"Tb4b4b4,
Tff7b72"console_output"Tb4b4b4: Ta5d6ff"Sortie de la console"Tb4b4b4,
Tff7b72"streaming_responses"Tb4b4b4: Ta5d6ff"Streaming suite réponses en temps réel"Tb4b4b4,
Tff7b72"no_pings_yet"Tb4b4b4: Ta5d6ff"Pas encore de pings. Lancer une opération pour collecter des données RTT."Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"Hash de destination invalide!"Tb4b4b4,
Tff7b72"timeout_must_be_number"Tb4b4b4: Ta5d6ff"Le délai doit être un nombre !"
Tb4b4b4},
Tff7b72"rncp"Tb4b4b4: Tb4b4b4{
Tff7b72"file_transfer"Tb4b4b4: Ta5d6ff"Transfert de fichiers"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNCP - Copie réseau de réticulum"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Envoyer, écouter ou récupérer des fichiers sur Reticulum en utilisant RNCP (transferts en morceaux, compression optionnelle)."Tb4b4b4,
Tff7b72"usage_steps"Tb4b4b4: Ta5d6ff"Comment utiliser RNCP:"Tb4b4b4,
Tff7b72"step_1"Tb4b4b4: Ta5d6ff"1. Pour ** recevoir** un fichier, allez dans l'onglet **Écoute**, entrez les hachages d'identité autorisés (qui peut vous envoyer), et cliquez sur **Démarrer l'écoute**."Tb4b4b4,
Tff7b72"step_2"Tb4b4b4: Ta5d6ff"2. Pour **envoyer** un fichier, obtenez le **Destination Hash** d'un noeud écoutant, entrez le **Local File Path** et cliquez sur **Envoyer le fichier**."Tb4b4b4,
Tff7b72"step_3"Tb4b4b4: Ta5d6ff"3. Pour **fetch** un fichier, obtenez le **Destination Hash** d'un noeud écoutant avec 'Allow Fetch' activé, entrez le **Remote File Path**, et cliquez sur **Fettch File**."Tb4b4b4,
Tff7b72"send_file"Tb4b4b4: Ta5d6ff"Envoyer un fichier"Tb4b4b4,
Tff7b72"fetch_file"Tb4b4b4: Ta5d6ff"Récupération du fichier"Tb4b4b4,
Tff7b72"listen"Tb4b4b4: Ta5d6ff"Écoute."Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Destination Hash"Tb4b4b4,
Tff7b72"file_path"Tb4b4b4: Ta5d6ff"Chemin du fichier"Tb4b4b4,
Tff7b72"timeout_seconds"Tb4b4b4: Ta5d6ff"Délai (secondes)"Tb4b4b4,
Tff7b72"disable_compression"Tb4b4b4: Ta5d6ff"Désactiver la compression"Tb4b4b4,
Tff7b72"cancel"Tb4b4b4: Ta5d6ff"Annuler"Tb4b4b4,
Tff7b72"progress"Tb4b4b4: Ta5d6ff"Progrès accomplis"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"Hash de destination invalide!"Tb4b4b4,
Tff7b72"provide_file_path"Tb4b4b4: Ta5d6ff"Veuillez fournir un chemin de fichier!"Tb4b4b4,
Tff7b72"file_sent_successfully"Tb4b4b4: Ta5d6ff"Fichier envoyé avec succès. Numéro de transfert :{id}"Tb4b4b4,
Tff7b72"failed_to_send"Tb4b4b4: Ta5d6ff"Impossible d'envoyer le fichier"Tb4b4b4,
Tff7b72"remote_file_path"Tb4b4b4: Ta5d6ff"Chemin du fichier distant"Tb4b4b4,
Tff7b72"save_path_optional"Tb4b4b4: Ta5d6ff"Enregistrer le chemin (facultatif)"Tb4b4b4,
Tff7b72"save_path_placeholder"Tb4b4b4: Ta5d6ff"Laisser vide pour le répertoire actuel"Tb4b4b4,
Tff7b72"allow_overwrite"Tb4b4b4: Ta5d6ff"Autoriser l'écrasement"Tb4b4b4,
Tff7b72"provide_remote_file_path"Tb4b4b4: Ta5d6ff"Veuillez fournir un chemin de fichier distant!"Tb4b4b4,
Tff7b72"file_fetched_successfully"Tb4b4b4: Ta5d6ff"Fichier récupéré avec succès. Enregistré dans :{path}"Tb4b4b4,
Tff7b72"failed_to_fetch"Tb4b4b4: Ta5d6ff"Impossible de récupérer le fichier"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"Hashes d'identité autorisés (un par ligne)"Tb4b4b4,
Tff7b72"fetch_jail_path"Tb4b4b4: Ta5d6ff"Sentier de la prison (facultatif)"Tb4b4b4,
Tff7b72"allow_fetch"Tb4b4b4: Ta5d6ff"Permettre la récupération"Tb4b4b4,
Tff7b72"start_listening"Tb4b4b4: Ta5d6ff"Commencez à écouter"Tb4b4b4,
Tff7b72"stop_listening"Tb4b4b4: Ta5d6ff"Arrête d'écouter"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"Écouter :"Tb4b4b4,
Tff7b72"provide_allowed_hash"Tb4b4b4: Ta5d6ff"Veuillez fournir au moins un hachage d'identité autorisé!"Tb4b4b4,
Tff7b72"failed_to_start_listener"Tb4b4b4: Ta5d6ff"Impossible de commencer à écouter"Tb4b4b4,
Tff7b72"failed_to_stop_listener"Tb4b4b4: Ta5d6ff"Échec de l'écoute"Tb4b4b4,
Tff7b72"browse_file"Tb4b4b4: Ta5d6ff"Parcourir"Tb4b4b4,
Tff7b72"browse_folder"Tb4b4b4: Ta5d6ff"Choisir un dossier"Tb4b4b4,
Tff7b72"receive_folder"Tb4b4b4: Ta5d6ff"Dossier de fichiers reçus"Tb4b4b4,
Tff7b72"open_folder"Tb4b4b4: Ta5d6ff"Ouvrir le dossier"Tb4b4b4,
Tff7b72"show_in_folder"Tb4b4b4: Ta5d6ff"Afficher dans le dossier"Tb4b4b4,
Tff7b72"received_file"Tb4b4b4: Ta5d6ff"Dossier reçu"Tb4b4b4,
Tff7b72"receive_failed"Tb4b4b4: Ta5d6ff"Recevoir un échec"Tb4b4b4,
Tff7b72"send_complete"Tb4b4b4: Ta5d6ff"Envoyer complet"Tb4b4b4,
Tff7b72"fetch_complete"Tb4b4b4: Ta5d6ff"Récupérer"Tb4b4b4,
Tff7b72"transfer_status"Tb4b4b4: Ta5d6ff"État"Tb4b4b4,
Tff7b72"listening_active_background"Tb4b4b4: Ta5d6ff"L'écoute continue en arrière-plan. Retournez ici pour gérer ou arrêter."Tb4b4b4,
Tff7b72"web_path_hint"Tb4b4b4: Ta5d6ff"Les navigateurs ne peuvent pas exposer les chemins de fichiers complets. Utilisez l'application de bureau pour parcourir, ou coller le chemin complet vers le fichier sur cette machine."Tb4b4b4,
Tff7b72"web_save_path_prompt"Tb4b4b4: Ta5d6ff"Saisissez le chemin absolu du dossier sur la machine qui exécute MeshChat (serveur) où le fichier récupéré doit être enregistré :"
Tb4b4b4},
Tff7b72"rnsh"Tb4b4b4: Tb4b4b4{
Tff7b72"remote_shell"Tb4b4b4: Ta5d6ff"Remote shell"Tb4b4b4,
Tff7b72"usage_title"Tb4b4b4: Ta5d6ff"Usage"Tb4b4b4,
Tff7b72"usage_hint"Tb4b4b4: Ta5d6ff"Create connect or listen sessions, then manage them on the Sessions tab. Output streams live while MeshChatX is running."Tb4b4b4,
Tff7b72"tab_sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"tab_connect"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"tab_listen"Tb4b4b4: Ta5d6ff"Listen"Tb4b4b4,
Tff7b72"sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Refresh"Tb4b4b4,
Tff7b72"name"Tb4b4b4: Ta5d6ff"Session name"Tb4b4b4,
Tff7b72"name_placeholder"Tb4b4b4: Ta5d6ff"Ops shell"Tb4b4b4,
Tff7b72"listen_mode"Tb4b4b4: Ta5d6ff"Listen"Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Destination hash"Tb4b4b4,
Tff7b72"destination_placeholder"Tb4b4b4: Ta5d6ff"7a55144adf826958a9529a3bcf08b149"Tb4b4b4,
Tff7b72"allowed_hashes"Tb4b4b4: Ta5d6ff"Allowed identity hashes"Tb4b4b4,
Tff7b72"allowed_hashes_placeholder"Tb4b4b4: Ta5d6ff"One hash per line"Tb4b4b4,
Tff7b72"remote_command"Tb4b4b4: Ta5d6ff"Remote command"Tb4b4b4,
Tff7b72"default_command"Tb4b4b4: Ta5d6ff"Default command"Tb4b4b4,
Tff7b72"command_placeholder"Tb4b4b4: Ta5d6ff"/bin/bash --login"Tb4b4b4,
Tff7b72"mirror_exit_code"Tb4b4b4: Ta5d6ff"Mirror exit code (-m)"Tb4b4b4,
Tff7b72"no_id"Tb4b4b4: Ta5d6ff"No local identity (-N)"Tb4b4b4,
Tff7b72"create_and_start"Tb4b4b4: Ta5d6ff"Create and start"Tb4b4b4,
Tff7b72"session_output"Tb4b4b4: Ta5d6ff"Session output"Tb4b4b4,
Tff7b72"no_command_yet"Tb4b4b4: Ta5d6ff"No command started yet"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"Start"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Stop"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Clear"Tb4b4b4,
Tff7b72"remove"Tb4b4b4: Ta5d6ff"Remove"Tb4b4b4,
Tff7b72"send_line"Tb4b4b4: Ta5d6ff"Send"Tb4b4b4,
Tff7b72"command_input_placeholder"Tb4b4b4: Ta5d6ff"Type command input..."Tb4b4b4,
Tff7b72"status_running"Tb4b4b4: Ta5d6ff"Running"Tb4b4b4,
Tff7b72"status_stopped"Tb4b4b4: Ta5d6ff"Stopped"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"Failed"Tb4b4b4,
Tff7b72"no_sessions"Tb4b4b4: Ta5d6ff"No sessions created yet."Tb4b4b4,
Tff7b72"unnamed_session"Tb4b4b4: Ta5d6ff"Unnamed session"Tb4b4b4,
Tff7b72"select_or_create_session"Tb4b4b4: Ta5d6ff"Select or create a session to begin."Tb4b4b4,
Tff7b72"no_output_yet"Tb4b4b4: Ta5d6ff"No output yet."Tb4b4b4,
Tff7b72"destination_required"Tb4b4b4: Ta5d6ff"Destination hash is required for connect mode."Tb4b4b4,
Tff7b72"session_created"Tb4b4b4: Ta5d6ff"Session created"Tb4b4b4,
Tff7b72"session_started"Tb4b4b4: Ta5d6ff"Session started"Tb4b4b4,
Tff7b72"session_stopped"Tb4b4b4: Ta5d6ff"Session stopped"Tb4b4b4,
Tff7b72"session_removed"Tb4b4b4: Ta5d6ff"Session removed"Tb4b4b4,
Tff7b72"output_cleared"Tb4b4b4: Ta5d6ff"Output cleared"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNSH - Reticulum Remote Shell"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Manage persistent rnsh sessions"Tb4b4b4,
Tff7b72"failed_to_load_sessions"Tb4b4b4: Ta5d6ff"Failed to load RNSH sessions"Tb4b4b4,
Tff7b72"failed_to_create_session"Tb4b4b4: Ta5d6ff"Failed to create RNSH session"Tb4b4b4,
Tff7b72"failed_to_start_session"Tb4b4b4: Ta5d6ff"Failed to start RNSH session"Tb4b4b4,
Tff7b72"failed_to_stop_session"Tb4b4b4: Ta5d6ff"Failed to stop RNSH session"Tb4b4b4,
Tff7b72"failed_to_remove_session"Tb4b4b4: Ta5d6ff"Failed to remove RNSH session"Tb4b4b4,
Tff7b72"failed_to_clear_output"Tb4b4b4: Ta5d6ff"Failed to clear RNSH output"Tb4b4b4,
Tff7b72"failed_to_send_input"Tb4b4b4: Ta5d6ff"Failed to send RNSH input"Tb4b4b4,
Tff7b72"listening_on"Tb4b4b4: Ta5d6ff"À l'écoute sur"Tb4b4b4,
Tff7b72"waiting_for_address"Tb4b4b4: Ta5d6ff"En attente de l'adresse de l'écouteur..."Tb4b4b4,
Tff7b72"copy_address"Tb4b4b4: Ta5d6ff"Copier"Tb4b4b4,
Tff7b72"address_copied"Tb4b4b4: Ta5d6ff"Adresse copiée dans le presse-papiers"Tb4b4b4,
Tff7b72"failed_to_copy_address"Tb4b4b4: Ta5d6ff"Échec de la copie de l'adresse"Tb4b4b4,
Tff7b72"config_dir"Tb4b4b4: Ta5d6ff"Répertoire de configuration Reticulum"Tb4b4b4,
Tff7b72"config_dir_placeholder"Tb4b4b4: Ta5d6ff"Par défaut, la configuration Reticulum de l'application"Tb4b4b4,
Tff7b72"config_dir_hint"Tb4b4b4: Ta5d6ff"Laissez vide pour partager l'instance Reticulum de MeshChatX. Ne remplacez que pour utiliser un répertoire de configuration Reticulum distinct."Tb4b4b4,
Tff7b72"tab_sessions_short"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"tab_connect_short"Tb4b4b4: Ta5d6ff"Connect"Tb4b4b4,
Tff7b72"tab_listen_short"Tb4b4b4: Ta5d6ff"Listen"Tb4b4b4,
Tff7b72"fullscreen"Tb4b4b4: Ta5d6ff"Full screen"Tb4b4b4,
Tff7b72"exit_fullscreen"Tb4b4b4: Ta5d6ff"Exit full screen"Tb4b4b4,
Tff7b72"show_sessions"Tb4b4b4: Ta5d6ff"Sessions"Tb4b4b4,
Tff7b72"hide_sessions"Tb4b4b4: Ta5d6ff"Back to terminal"
Tb4b4b4},
Tff7b72"rnprobe"Tb4b4b4: Tb4b4b4{
Tff7b72"network_diagnostics"Tb4b4b4: Ta5d6ff"Diagnostics réseau"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNProbe - Sonde de destination"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Envoyer des sondes de taille configurable pour mesurer le RTT et la livraison."Tb4b4b4,
Tff7b72"destination_hash"Tb4b4b4: Ta5d6ff"Destination Hash"Tb4b4b4,
Tff7b72"full_destination_name"Tb4b4b4: Ta5d6ff"Nom de destination complet"Tb4b4b4,
Tff7b72"probe_size_bytes"Tb4b4b4: Ta5d6ff"Taille du son (octets)"Tb4b4b4,
Tff7b72"number_of_probes"Tb4b4b4: Ta5d6ff"Nombre de sondes"Tb4b4b4,
Tff7b72"wait_between_probes"Tb4b4b4: Ta5d6ff"Attendez entre les sondes (secondes)"Tb4b4b4,
Tff7b72"start_probe"Tb4b4b4: Ta5d6ff"Démarrage du son"Tb4b4b4,
Tff7b72"stop"Tb4b4b4: Ta5d6ff"Arrête"Tb4b4b4,
Tff7b72"clear_results"Tb4b4b4: Ta5d6ff"Des résultats clairs"Tb4b4b4,
Tff7b72"summary"Tb4b4b4: Ta5d6ff"Résumé"Tb4b4b4,
Tff7b72"sent"Tb4b4b4: Ta5d6ff"Envoyé"Tb4b4b4,
Tff7b72"delivered"Tb4b4b4: Ta5d6ff"Livraison"Tb4b4b4,
Tff7b72"timeouts"Tb4b4b4: Ta5d6ff"Délais"Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Échec"Tb4b4b4,
Tff7b72"probe_results"Tb4b4b4: Ta5d6ff"Résultats du sondage"Tb4b4b4,
Tff7b72"probe_responses_realtime"Tb4b4b4: Ta5d6ff"Réponses en temps réel"Tb4b4b4,
Tff7b72"no_probes_yet"Tb4b4b4: Ta5d6ff"Pas encore de sondes. Lancer une sonde pour tester la connectivité."Tb4b4b4,
Tff7b72"probe_number"Tb4b4b4: Ta5d6ff"Sonde #{number}"Tb4b4b4,
Tff7b72"bytes"Tb4b4b4: Ta5d6ff"octets"Tb4b4b4,
Tff7b72"hops"Tb4b4b4: Ta5d6ff"Houblon"Tb4b4b4,
Tff7b72"rtt"Tb4b4b4: Ta5d6ff"RTT"Tb4b4b4,
Tff7b72"rssi"Tb4b4b4: Ta5d6ff"CNR"Tb4b4b4,
Tff7b72"snr"Tb4b4b4: Ta5d6ff"SNR"Tb4b4b4,
Tff7b72"quality"Tb4b4b4: Ta5d6ff"Qualité"Tb4b4b4,
Tff7b72"timeout"Tb4b4b4: Ta5d6ff"Délai"Tb4b4b4,
Tff7b72"invalid_hash"Tb4b4b4: Ta5d6ff"Hash de destination invalide!"Tb4b4b4,
Tff7b72"provide_full_name"Tb4b4b4: Ta5d6ff"Veuillez fournir un nom complet de destination!"Tb4b4b4,
Tff7b72"failed_to_probe"Tb4b4b4: Ta5d6ff"Échec à la destination de la sonde"
Tb4b4b4},
Tff7b72"rnstatus"Tb4b4b4: Tb4b4b4{
Tff7b72"network_diagnostics"Tb4b4b4: Ta5d6ff"Diagnostics réseau"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"RNStatus - État du réseau"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Statistiques par interface et statut du lien depuis votre instance RNS."Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Actualiser"Tb4b4b4,
Tff7b72"include_link_stats"Tb4b4b4: Ta5d6ff"Inclure les statistiques du lien"Tb4b4b4,
Tff7b72"sort_by"Tb4b4b4: Ta5d6ff"Trier par :"Tb4b4b4,
Tff7b72"none"Tb4b4b4: Ta5d6ff"Aucune"Tb4b4b4,
Tff7b72"bitrate"Tb4b4b4: Ta5d6ff"Débit"Tb4b4b4,
Tff7b72"rx_bytes"Tb4b4b4: Ta5d6ff"Les octets RX"Tb4b4b4,
Tff7b72"tx_bytes"Tb4b4b4: Ta5d6ff"TX octets"Tb4b4b4,
Tff7b72"total_traffic"Tb4b4b4: Ta5d6ff"Total du trafic"Tb4b4b4,
Tff7b72"announces"Tb4b4b4: Ta5d6ff"Annonce"Tb4b4b4,
Tff7b72"active_links"Tb4b4b4: Ta5d6ff"Liens actifs :{count}"Tb4b4b4,
Tff7b72"no_interfaces_found"Tb4b4b4: Ta5d6ff"Aucune interface trouvée. Cliquez sur rafraîchissement pour charger l'état."Tb4b4b4,
Tff7b72"mode"Tb4b4b4: Ta5d6ff"Mode"Tb4b4b4,
Tff7b72"rx_packets"Tb4b4b4: Ta5d6ff"Packets RX"Tb4b4b4,
Tff7b72"tx_packets"Tb4b4b4: Ta5d6ff"Paquets TX"Tb4b4b4,
Tff7b72"clients"Tb4b4b4: Ta5d6ff"Clients"Tb4b4b4,
Tff7b72"peers_reachable"Tb4b4b4: Ta5d6ff"atteignable"Tb4b4b4,
Tff7b72"noise_floor"Tb4b4b4: Ta5d6ff"Plancher de bruit"Tb4b4b4,
Tff7b72"interference"Tb4b4b4: Ta5d6ff"Interférence"Tb4b4b4,
Tff7b72"cpu_load"Tb4b4b4: Ta5d6ff"Chargement du processeur"Tb4b4b4,
Tff7b72"cpu_temp"Tb4b4b4: Ta5d6ff"CPU Temp"Tb4b4b4,
Tff7b72"memory_load"Tb4b4b4: Ta5d6ff"Charge de mémoire"Tb4b4b4,
Tff7b72"battery"Tb4b4b4: Ta5d6ff"Batterie"Tb4b4b4,
Tff7b72"network"Tb4b4b4: Ta5d6ff"Réseau"Tb4b4b4,
Tff7b72"incoming_announces"Tb4b4b4: Ta5d6ff"Annonces entrantes"Tb4b4b4,
Tff7b72"outgoing_announces"Tb4b4b4: Ta5d6ff"Annonces"Tb4b4b4,
Tff7b72"airtime"Tb4b4b4: Ta5d6ff"Temps d'antenne"Tb4b4b4,
Tff7b72"channel_load"Tb4b4b4: Ta5d6ff"Chargement du canal"
Tb4b4b4},
Tff7b72"translator"Tb4b4b4: Tb4b4b4{
Tff7b72"text_translation"Tb4b4b4: Ta5d6ff"Traduction textuelle"Tb4b4b4,
Tff7b72"title"Tb4b4b4: Ta5d6ff"Traducteur"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Traduire du texte via un serveur LibreTraduisez."Tb4b4b4,
Tff7b72"argos_translate"Tb4b4b4: Ta5d6ff"Argos Traduire"Tb4b4b4,
Tff7b72"libretranslate"Tb4b4b4: Ta5d6ff"Libre"Tb4b4b4,
Tff7b72"api_server"Tb4b4b4: Ta5d6ff"LibreTrail Serveur d'API"Tb4b4b4,
Tff7b72"api_server_description"Tb4b4b4: Ta5d6ff"Entrez l'URL de base de votre serveur LibreTrail (par exemple, http://localhost:5000)"Tb4b4b4,
Tff7b72"api_key_optional"Tb4b4b4: Ta5d6ff"Clé API LibreTranslate (facultatif)"Tb4b4b4,
Tff7b72"api_key_placeholder"Tb4b4b4: Ta5d6ff"Laisser vide sauf si votre fournisseur l'exige"Tb4b4b4,
Tff7b72"api_key_description"Tb4b4b4: Ta5d6ff"Si nécessaire, LibreTranslate attend ceci comme api_key dans le corps JSON de traduction et éventuellement dans la requête des langues. À omettre pour les instances auto-hébergées typiques."Tb4b4b4,
Tff7b72"source_language"Tb4b4b4: Ta5d6ff"Langue source"Tb4b4b4,
Tff7b72"auto_detect"Tb4b4b4: Ta5d6ff"Détecteur automatique"Tb4b4b4,
Tff7b72"target_language"Tb4b4b4: Ta5d6ff"Langue cible"Tb4b4b4,
Tff7b72"select_target_language"Tb4b4b4: Ta5d6ff"Sélectionner la langue cible"Tb4b4b4,
Tff7b72"argos_not_detected"Tb4b4b4: Ta5d6ff"Argos Traduire non détecté"Tb4b4b4,
Tff7b72"argos_not_detected_desc"Tb4b4b4: Ta5d6ff"Pour utiliser la traduction locale, vous devez installer le paquet Argos Translate en utilisant l'une des méthodes suivantes:"Tb4b4b4,
Tff7b72"method_pip_venv"Tb4b4b4: Ta5d6ff"Méthode 1: pip (venv)"Tb4b4b4,
Tff7b72"method_pipx"Tb4b4b4: Ta5d6ff"Méthode 2: pipx"Tb4b4b4,
Tff7b72"note_restart_required"Tb4b4b4: Ta5d6ff"Remarque: Après l'installation, vous devrez peut-être redémarrer l'application et installer des paquets de langue via le CLI Argos Translate."Tb4b4b4,
Tff7b72"no_language_packages"Tb4b4b4: Ta5d6ff"Aucun paquet linguistique détecté"Tb4b4b4,
Tff7b72"no_language_packages_desc"Tb4b4b4: Ta5d6ff"Argos Translate est installé mais aucun paquet linguistique n'est disponible. Installer des paquets de langues en utilisant l'une des commandes suivantes :"Tb4b4b4,
Tff7b72"install_all_languages"Tb4b4b4: Ta5d6ff"Installer toutes les langues"Tb4b4b4,
Tff7b72"install_specific_pair"Tb4b4b4: Ta5d6ff"Installer une paire de langues spécifiques (exemple: anglais à allemand)"Tb4b4b4,
Tff7b72"after_install_note"Tb4b4b4: Ta5d6ff"Après avoir installé des paquets linguistiques, cliquez sur \"Refraîchir les langues\" pour recharger les langues disponibles."Tb4b4b4,
Tff7b72"text_to_translate"Tb4b4b4: Ta5d6ff"Texte à traduire"Tb4b4b4,
Tff7b72"enter_text_placeholder"Tb4b4b4: Ta5d6ff"Entrez le texte pour traduire..."Tb4b4b4,
Tff7b72"translate"Tb4b4b4: Ta5d6ff"Traduire"Tb4b4b4,
Tff7b72"swap"Tb4b4b4: Ta5d6ff"Échange"Tb4b4b4,
Tff7b72"clear"Tb4b4b4: Ta5d6ff"Effacer"Tb4b4b4,
Tff7b72"translation"Tb4b4b4: Ta5d6ff"Traduction"Tb4b4b4,
Tff7b72"source"Tb4b4b4: Ta5d6ff"Source"Tb4b4b4,
Tff7b72"detected"Tb4b4b4: Ta5d6ff"Détecté"Tb4b4b4,
Tff7b72"available_languages"Tb4b4b4: Ta5d6ff"Langues disponibles"Tb4b4b4,
Tff7b72"languages_loaded_from"Tb4b4b4: Ta5d6ff"Les langues sont chargées à partir des paquets LibreTrail API ou Argos Translate."Tb4b4b4,
Tff7b72"refresh_languages"Tb4b4b4: Ta5d6ff"Actualiser les langues"Tb4b4b4,
Tff7b72"failed_load_languages"Tb4b4b4: Ta5d6ff"Impossible de charger les langues. Assurez-vous que LibreTrail fonctionne ou qu'Argos Translate est installé."Tb4b4b4,
Tff7b72"failed_translate"Tb4b4b4: Ta5d6ff"La traduction a échoué. Assurez-vous que LibreTrail fonctionne ou qu'Argos Translate est installé."Tb4b4b4,
Tff7b72"select_languages_warning"Tb4b4b4: Ta5d6ff"Veuillez sélectionner les langues source et cible."Tb4b4b4,
Tff7b72"auto_detect_not_supported"Tb4b4b4: Ta5d6ff"La détection automatique n'est pas prise en charge par Argos Translate. Veuillez sélectionner une langue source."Tb4b4b4,
Tff7b72"copied_to_clipboard"Tb4b4b4: Ta5d6ff"Copie sur presse-papiers"
Tb4b4b4},
Tff7b72"call"Tb4b4b4: Tb4b4b4{
Tff7b72"phone"Tb4b4b4: Ta5d6ff"Téléphone"Tb4b4b4,
Tff7b72"voicemail"Tb4b4b4: Ta5d6ff"Courriel"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"Paramètres"Tb4b4b4,
Tff7b72"unknown"Tb4b4b4: Ta5d6ff"Inconnu"Tb4b4b4,
Tff7b72"call_ended"Tb4b4b4: Ta5d6ff"Appel terminé"Tb4b4b4,
Tff7b72"call_declined"Tb4b4b4: Ta5d6ff"Appel rejeté"Tb4b4b4,
Tff7b72"initiation"Tb4b4b4: Ta5d6ff"Initiation..."Tb4b4b4,
Tff7b72"send_to_voicemail"Tb4b4b4: Ta5d6ff"Envoyer à Voicemail"Tb4b4b4,
Tff7b72"incoming_call"Tb4b4b4: Ta5d6ff"Appel entrant..."Tb4b4b4,
Tff7b72"busy"Tb4b4b4: Ta5d6ff"Occupé..."Tb4b4b4,
Tff7b72"rejected"Tb4b4b4: Ta5d6ff"Rejeté..."Tb4b4b4,
Tff7b72"calling"Tb4b4b4: Ta5d6ff"Appeler..."Tb4b4b4,
Tff7b72"available"Tb4b4b4: Ta5d6ff"Disponible..."Tb4b4b4,
Tff7b72"ringing"Tb4b4b4: Ta5d6ff"Ça sonne..."Tb4b4b4,
Tff7b72"connecting"Tb4b4b4: Ta5d6ff"Connexion..."Tb4b4b4,
Tff7b72"establishing_link"Tb4b4b4: Ta5d6ff"Établir un lien..."Tb4b4b4,
Tff7b72"connected"Tb4b4b4: Ta5d6ff"Connecté"Tb4b4b4,
Tff7b72"accept"Tb4b4b4: Ta5d6ff"Accepter"Tb4b4b4,
Tff7b72"decline"Tb4b4b4: Ta5d6ff"Refuser"Tb4b4b4,
Tff7b72"hangup"Tb4b4b4: Ta5d6ff"Raccroche"Tb4b4b4,
Tff7b72"answer_call"Tb4b4b4: Ta5d6ff"Répondre à l'appel"Tb4b4b4,
Tff7b72"decline_call"Tb4b4b4: Ta5d6ff"Refuser l'appel"Tb4b4b4,
Tff7b72"hangup_call"Tb4b4b4: Ta5d6ff"Appel en attente"Tb4b4b4,
Tff7b72"mute_mic"Tb4b4b4: Ta5d6ff"Mute Mic"Tb4b4b4,
Tff7b72"unmute_mic"Tb4b4b4: Ta5d6ff"Mic immuable"Tb4b4b4,
Tff7b72"mute_speaker"Tb4b4b4: Ta5d6ff"Haut-parleur"Tb4b4b4,
Tff7b72"unmute_speaker"Tb4b4b4: Ta5d6ff"Haut-parleur"Tb4b4b4,
Tff7b72"telephone"Tb4b4b4: Ta5d6ff"Téléphone"Tb4b4b4,
Tff7b72"enter_identity_hash_to_call"Tb4b4b4: Ta5d6ff"Saisissez une identité à appeler."Tb4b4b4,
Tff7b72"identity_hash"Tb4b4b4: Ta5d6ff"Hash identité"Tb4b4b4,
Tff7b72"call_history"Tb4b4b4: Ta5d6ff"Historique des appels"Tb4b4b4,
Tff7b72"call_back"Tb4b4b4: Ta5d6ff"Rappel"Tb4b4b4,
Tff7b72"no_voicemails"Tb4b4b4: Ta5d6ff"Pas de messagerie vocale"Tb4b4b4,
Tff7b72"voicemails_will_appear_here"Tb4b4b4: Ta5d6ff"Quand les gens vous laisseront des messages, ils viendront ici."Tb4b4b4,
Tff7b72"voicemail_inbox"Tb4b4b4: Ta5d6ff"Boîte de messagerie vocale"Tb4b4b4,
Tff7b72"messages"Tb4b4b4: Ta5d6ff"Messages"Tb4b4b4,
Tff7b72"delete"Tb4b4b4: Ta5d6ff"Supprimer"Tb4b4b4,
Tff7b72"voicemail_settings"Tb4b4b4: Ta5d6ff"Paramètres du messagerie vocale"Tb4b4b4,
Tff7b72"dependencies_missing"Tb4b4b4: Ta5d6ff"Dépendances manquantes"Tb4b4b4,
Tff7b72"voicemail_requires_espeak"Tb4b4b4: Ta5d6ff"Voicemail nécessite `espeak-ng` pour générer des salutations. Veuillez l'installer sur votre système."Tb4b4b4,
Tff7b72"enable_voicemail"Tb4b4b4: Ta5d6ff"Activer le messagerie vocale"Tb4b4b4,
Tff7b72"enable_voicemail_description"Tb4b4b4: Ta5d6ff"Accepter les appels automatiquement et enregistrer les messages"Tb4b4b4,
Tff7b72"greeting_message"Tb4b4b4: Ta5d6ff"Message de bienvenue"Tb4b4b4,
Tff7b72"enter_greeting_text"Tb4b4b4: Ta5d6ff"Entrez le texte de l'accueil..."Tb4b4b4,
Tff7b72"greeting_text_description"Tb4b4b4: Ta5d6ff"Ce texte sera converti en discours en utilisant eSpeak NG."Tb4b4b4,
Tff7b72"tts_speed"Tb4b4b4: Ta5d6ff"TTS Vitesse"Tb4b4b4,
Tff7b72"tts_pitch"Tb4b4b4: Ta5d6ff"TTS Emplacement"Tb4b4b4,
Tff7b72"tts_voice"Tb4b4b4: Ta5d6ff"TTS Voix"Tb4b4b4,
Tff7b72"tts_word_gap"Tb4b4b4: Ta5d6ff"TTS Word Gap"Tb4b4b4,
Tff7b72"save_and_generate"Tb4b4b4: Ta5d6ff"Enregistrer & générer"Tb4b4b4,
Tff7b72"generating"Tb4b4b4: Ta5d6ff"Générer..."Tb4b4b4,
Tff7b72"preview_greeting"Tb4b4b4: Ta5d6ff"Prévisualisation Salutation"Tb4b4b4,
Tff7b72"stop_preview"Tb4b4b4: Ta5d6ff"Arrêter l'aperçu"Tb4b4b4,
Tff7b72"answer_delay_seconds"Tb4b4b4: Ta5d6ff"Réponse Délai(s)"Tb4b4b4,
Tff7b72"max_recording_seconds"Tb4b4b4: Ta5d6ff"Max Enregistrement (s)"Tb4b4b4,
Tff7b72"recording_voicemail"Tb4b4b4: Ta5d6ff"Enregistrement du message vocal"Tb4b4b4,
Tff7b72"call_status"Tb4b4b4: Ta5d6ff"État des appels"Tb4b4b4,
Tff7b72"call_recording"Tb4b4b4: Ta5d6ff"Enregistreur d'appel"Tb4b4b4,
Tff7b72"call_recording_description"Tb4b4b4: Ta5d6ff"Enregistrez les appels vocaux vers le stockage"Tb4b4b4,
Tff7b72"recordings"Tb4b4b4: Ta5d6ff"Enregistrements"Tb4b4b4,
Tff7b72"no_recordings"Tb4b4b4: Ta5d6ff"Aucun enregistrement trouvé"Tb4b4b4,
Tff7b72"remote_rx"Tb4b4b4: Ta5d6ff"Télécommande (RX)"Tb4b4b4,
Tff7b72"local_tx"Tb4b4b4: Ta5d6ff"Local (TX)"Tb4b4b4,
Tff7b72"download_rx"Tb4b4b4: Ta5d6ff"Télécharger RX"Tb4b4b4,
Tff7b72"download_tx"Tb4b4b4: Ta5d6ff"Télécharger TX"Tb4b4b4,
Tff7b72"minimize"Tb4b4b4: Ta5d6ff"Minimize"Tb4b4b4,
Tff7b72"active"Tb4b4b4: Ta5d6ff"Active"Tb4b4b4,
Tff7b72"default_quality"Tb4b4b4: Ta5d6ff"Qualité par défaut"Tb4b4b4,
Tff7b72"active_call"Tb4b4b4: Ta5d6ff"Appel actif"Tb4b4b4,
Tff7b72"status"Tb4b4b4: Ta5d6ff"État"Tb4b4b4,
Tff7b72"failed_to_answer_call"Tb4b4b4: Ta5d6ff"Impossible de répondre à l'appel"Tb4b4b4,
Tff7b72"failed_to_hangup_call"Tb4b4b4: Ta5d6ff"L'appel a échoué."Tb4b4b4,
Tff7b72"failed_to_toggle_microphone"Tb4b4b4: Ta5d6ff"Impossible de basculer le microphone"Tb4b4b4,
Tff7b72"failed_to_toggle_speaker"Tb4b4b4: Ta5d6ff"Impossible de basculer le haut-parleur"Tb4b4b4,
Tff7b72"failed_to_switch_audio_profile"Tb4b4b4: Ta5d6ff"Impossible de changer de profil audio"Tb4b4b4,
Tff7b72"failed_to_initiate_call"Tb4b4b4: Ta5d6ff"Échec de l'appel"Tb4b4b4,
Tff7b72"enter_identity_hash_to_call_error"Tb4b4b4: Ta5d6ff"Saisissez une identité à appeler"Tb4b4b4,
Tff7b72"failed_to_save_settings"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer les paramètres"Tb4b4b4,
Tff7b72"do_not_disturb"Tb4b4b4: Ta5d6ff"Ne pas déranger"Tb4b4b4,
Tff7b72"load_more"Tb4b4b4: Ta5d6ff"Charger plus"Tb4b4b4,
Tff7b72"go_to_phone_page"Tb4b4b4: Ta5d6ff"Aller à la page de téléphone"Tb4b4b4,
Tff7b72"search_history"Tb4b4b4: Ta5d6ff"Historique de la recherche..."Tb4b4b4,
Tff7b72"allow_calls_from_contacts_only"Tb4b4b4: Ta5d6ff"Autoriser uniquement les appels des contacts"Tb4b4b4,
Tff7b72"settings_saved"Tb4b4b4: Ta5d6ff"Paramètres enregistrés"Tb4b4b4,
Tff7b72"greeting_generated_successfully"Tb4b4b4: Ta5d6ff"Salutation générée avec succès"Tb4b4b4,
Tff7b72"failed_to_generate_greeting"Tb4b4b4: Ta5d6ff"Impossible de générer l'accueil"Tb4b4b4,
Tff7b72"no_greeting_audio_found"Tb4b4b4: Ta5d6ff"Pas de salutation audio trouvée. S'il vous plaît générer un premier."Tb4b4b4,
Tff7b72"voicemail_deleted"Tb4b4b4: Ta5d6ff"Messagerie vocale supprimé"Tb4b4b4,
Tff7b72"failed_to_delete_voicemail"Tb4b4b4: Ta5d6ff"Impossible de supprimer le message vocal"Tb4b4b4,
Tff7b72"ringtone"Tb4b4b4: Ta5d6ff"Sonnerie"Tb4b4b4,
Tff7b72"ringtone_settings"Tb4b4b4: Ta5d6ff"Paramètres de la sonnerie"Tb4b4b4,
Tff7b72"enable_custom_ringtone"Tb4b4b4: Ta5d6ff"Activer la sonnerie personnalisée"Tb4b4b4,
Tff7b72"enable_custom_ringtone_description"Tb4b4b4: Ta5d6ff"Lire un fichier audio personnalisé pour tous les appels entrants"Tb4b4b4,
Tff7b72"upload_ringtone"Tb4b4b4: Ta5d6ff"Télécharger la sonnerie"Tb4b4b4,
Tff7b72"uploading_ringtone"Tb4b4b4: Ta5d6ff"Envoi de sonnerie..."Tb4b4b4,
Tff7b72"no_custom_ringtone_uploaded"Tb4b4b4: Ta5d6ff"Aucune sonnerie personnalisée téléchargée"Tb4b4b4,
Tff7b72"supports_audio_formats"Tb4b4b4: Ta5d6ff"Supporte MP3, OGG, WAV, M4A, FLAC. Sera converti en Opus."Tb4b4b4,
Tff7b72"preview_ringtone"Tb4b4b4: Ta5d6ff"Aperçu de la sonnerie"Tb4b4b4,
Tff7b72"remove_ringtone"Tb4b4b4: Ta5d6ff"Supprimer la sonnerie"Tb4b4b4,
Tff7b72"ringtone_uploaded_successfully"Tb4b4b4: Ta5d6ff"Sonnerie téléchargée avec succès"Tb4b4b4,
Tff7b72"failed_to_upload_ringtone"Tb4b4b4: Ta5d6ff"Impossible de télécharger la sonnerie"Tb4b4b4,
Tff7b72"ringtone_deleted"Tb4b4b4: Ta5d6ff"Sonnerie supprimée"Tb4b4b4,
Tff7b72"failed_to_delete_ringtone"Tb4b4b4: Ta5d6ff"Échec de la suppression de la sonnerie"Tb4b4b4,
Tff7b72"no_ringtone_audio_found"Tb4b4b4: Ta5d6ff"Pas de sonorisation. Veuillez en télécharger un d'abord."Tb4b4b4,
Tff7b72"ringtone_volume"Tb4b4b4: Ta5d6ff"Volume sonore"Tb4b4b4,
Tff7b72"default_ringtone"Tb4b4b4: Ta5d6ff"Sonnerie par défaut"Tb4b4b4,
Tff7b72"ringtone_for_non_contacts"Tb4b4b4: Ta5d6ff"Sonnerie pour les appelants pas dans vos contacts"Tb4b4b4,
Tff7b72"primary_system_default"Tb4b4b4: Ta5d6ff"Primaire (système par défaut)"Tb4b4b4,
Tff7b72"random"Tb4b4b4: Ta5d6ff"Aléatoire"Tb4b4b4,
Tff7b72"edit_contact"Tb4b4b4: Ta5d6ff"Modifier le contact"Tb4b4b4,
Tff7b72"add_contact"Tb4b4b4: Ta5d6ff"Ajouter un contact"Tb4b4b4,
Tff7b72"contact_name"Tb4b4b4: Ta5d6ff"Nom du contact"Tb4b4b4,
Tff7b72"preferred_ringtone"Tb4b4b4: Ta5d6ff"Sonnerie préférée"Tb4b4b4,
Tff7b72"default_global_setting"Tb4b4b4: Ta5d6ff"Par défaut (réglage global)"Tb4b4b4,
Tff7b72"uploaded_ringtones"Tb4b4b4: Ta5d6ff"Sonneries téléchargées"Tb4b4b4,
Tff7b72"save_contact"Tb4b4b4: Ta5d6ff"Enregistrer le contact"Tb4b4b4,
Tff7b72"primary_ringtone_set"Tb4b4b4: Ta5d6ff"Sonnerie primaire"Tb4b4b4,
Tff7b72"failed_to_set_primary_ringtone"Tb4b4b4: Ta5d6ff"Impossible de définir la sonnerie primaire"Tb4b4b4,
Tff7b72"failed_to_update_ringtone_name"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour le nom de sonnerie"Tb4b4b4,
Tff7b72"failed_to_play_ringtone"Tb4b4b4: Ta5d6ff"Impossible de jouer de la sonnerie"Tb4b4b4,
Tff7b72"failed_to_play_voicemail"Tb4b4b4: Ta5d6ff"Échec de la lecture du message vocal"Tb4b4b4,
Tff7b72"web_audio_not_available"Tb4b4b4: Ta5d6ff"Audio Web non disponible"Tb4b4b4,
Tff7b72"no_audio_input_found"Tb4b4b4: Ta5d6ff"Aucun périphérique audio d'entrée trouvé. Vérifiez le microphone et les permissions."Tb4b4b4,
Tff7b72"microphone_permission_denied"Tb4b4b4: Ta5d6ff"La permission du micro est refusée. Permettre l'accès et essayer à nouveau."Tb4b4b4,
Tff7b72"failed_to_update_dnd"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour l'état de Ne pas déranger"Tb4b4b4,
Tff7b72"failed_to_update_call_settings"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour les paramètres des appels"Tb4b4b4,
Tff7b72"failed_to_update_recording_status"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour l'état de l'enregistrement des appels"Tb4b4b4,
Tff7b72"call_history_cleared"Tb4b4b4: Ta5d6ff"Historique de l'appel effacé"Tb4b4b4,
Tff7b72"failed_to_clear_call_history"Tb4b4b4: Ta5d6ff"Échec de l'historique des appels"Tb4b4b4,
Tff7b72"identity_banished"Tb4b4b4: Ta5d6ff"Identité bannie"Tb4b4b4,
Tff7b72"failed_to_banish_identity"Tb4b4b4: Ta5d6ff"Échec de l'identité"Tb4b4b4,
Tff7b72"name_and_hash_required"Tb4b4b4: Ta5d6ff"Nom et identité requis"Tb4b4b4,
Tff7b72"contact_updated"Tb4b4b4: Ta5d6ff"Contact actualisé"Tb4b4b4,
Tff7b72"contact_added"Tb4b4b4: Ta5d6ff"Contact ajouté"Tb4b4b4,
Tff7b72"contact_deleted"Tb4b4b4: Ta5d6ff"Contact supprimé"Tb4b4b4,
Tff7b72"failed_to_delete_contact"Tb4b4b4: Ta5d6ff"Impossible de supprimer le contact"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"Hash copié dans le presse-papiers"Tb4b4b4,
Tff7b72"failed_to_copy_hash"Tb4b4b4: Ta5d6ff"Impossible de copier le hash"Tb4b4b4,
Tff7b72"greeting_uploaded_successfully"Tb4b4b4: Ta5d6ff"Salutation téléchargée avec succès"Tb4b4b4,
Tff7b72"greeting_deleted"Tb4b4b4: Ta5d6ff"Salutation supprimée"Tb4b4b4,
Tff7b72"failed_to_delete_greeting"Tb4b4b4: Ta5d6ff"Impossible de supprimer l'accueil"Tb4b4b4,
Tff7b72"failed_to_start_recording_greeting"Tb4b4b4: Ta5d6ff"Impossible de commencer à enregistrer l'accueil"Tb4b4b4,
Tff7b72"greeting_recorded_from_mic"Tb4b4b4: Ta5d6ff"Salutation enregistrée à partir de micro"Tb4b4b4,
Tff7b72"failed_to_stop_recording_greeting"Tb4b4b4: Ta5d6ff"Échec de l'enregistrement de l'accueil"Tb4b4b4,
Tff7b72"failed_to_load_recording"Tb4b4b4: Ta5d6ff"Impossible de charger l'enregistrement audio"Tb4b4b4,
Tff7b72"recording_deleted"Tb4b4b4: Ta5d6ff"Enregistrement supprimé"Tb4b4b4,
Tff7b72"failed_to_delete_recording"Tb4b4b4: Ta5d6ff"Impossible de supprimer l'enregistrement"Tb4b4b4,
Tff7b72"call_sent_to_voicemail"Tb4b4b4: Ta5d6ff"Appel envoyé à la messagerie vocale"Tb4b4b4,
Tff7b72"failed_to_send_to_voicemail"Tb4b4b4: Ta5d6ff"Échec de l'envoi de l'appel à la messagerie vocale"Tb4b4b4,
Tff7b72"failed_load_audio_edit"Tb4b4b4: Ta5d6ff"Impossible de charger l'audio pour l'édition"Tb4b4b4,
Tff7b72"ringtone_saved"Tb4b4b4: Ta5d6ff"Sonnerie enregistrée avec succès"Tb4b4b4,
Tff7b72"failed_save_ringtone"Tb4b4b4: Ta5d6ff"Impossible d'enregistrer la sonnerie éditée"
Tb4b4b4},
Tff7b72"contacts"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Personnes-ressources"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"Gérez votre liste de contacts et partagez/importez des identités."Tb4b4b4,
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Rechercher des contacts..."Tb4b4b4,
Tff7b72"actions"Tb4b4b4: Ta5d6ff"Actions"Tb4b4b4,
Tff7b72"no_contacts"Tb4b4b4: Ta5d6ff"Aucun contact trouvé"Tb4b4b4,
Tff7b72"load_more"Tb4b4b4: Ta5d6ff"Charger plus"Tb4b4b4,
Tff7b72"add_contact"Tb4b4b4: Ta5d6ff"Ajouter un contact"Tb4b4b4,
Tff7b72"contact_name_optional"Tb4b4b4: Ta5d6ff"Nom du contact (facultatif)"Tb4b4b4,
Tff7b72"contact_name_placeholder"Tb4b4b4: Ta5d6ff"Par exemple, node de champ"Tb4b4b4,
Tff7b72"hash_or_uri"Tb4b4b4: Ta5d6ff"LXMF Hash ou URI"Tb4b4b4,
Tff7b72"hash_or_uri_placeholder"Tb4b4b4: Ta5d6ff"32-char hash, lxmf://..., ou lxma://..."Tb4b4b4,
Tff7b72"paste"Tb4b4b4: Ta5d6ff"Pâte"Tb4b4b4,
Tff7b72"failed_load_contacts"Tb4b4b4: Ta5d6ff"Impossible de charger les contacts"Tb4b4b4,
Tff7b72"invalid_contact_input"Tb4b4b4: Ta5d6ff"Entrée non valide. Utilisez un hash 32-char ou lxma:// URI."Tb4b4b4,
Tff7b72"contact_already_exists"Tb4b4b4: Ta5d6ff"Le contact existe déjà"Tb4b4b4,
Tff7b72"contact_added"Tb4b4b4: Ta5d6ff"Contact ajouté"Tb4b4b4,
Tff7b72"failed_add_contact"Tb4b4b4: Ta5d6ff"Impossible d'ajouter le contact"Tb4b4b4,
Tff7b72"remove_contact"Tb4b4b4: Ta5d6ff"Supprimer le contact"Tb4b4b4,
Tff7b72"remove_contact_confirm"Tb4b4b4: Ta5d6ff"Enlever ce contact ?"Tb4b4b4,
Tff7b72"contact_removed"Tb4b4b4: Ta5d6ff"Contact enlevé"Tb4b4b4,
Tff7b72"failed_remove_contact"Tb4b4b4: Ta5d6ff"Impossible de supprimer le contact"Tb4b4b4,
Tff7b72"share_contact"Tb4b4b4: Ta5d6ff"Partager Contacter URI"Tb4b4b4,
Tff7b72"copy_contact_uri"Tb4b4b4: Ta5d6ff"Copier l'URI de contact"Tb4b4b4,
Tff7b72"contact_uri_copied"Tb4b4b4: Ta5d6ff"Contact URI copié dans le presse-papiers"Tb4b4b4,
Tff7b72"failed_build_contact_uri"Tb4b4b4: Ta5d6ff"Impossible de construire un URI de partage pour ce contact"Tb4b4b4,
Tff7b72"share_my_identity"Tb4b4b4: Ta5d6ff"Partager mon identité"Tb4b4b4,
Tff7b72"identity_uri_copied"Tb4b4b4: Ta5d6ff"Identité URI copié dans le presse-papiers"Tb4b4b4,
Tff7b72"share"Tb4b4b4: Ta5d6ff"Partager"Tb4b4b4,
Tff7b72"scan_qr"Tb4b4b4: Ta5d6ff"Scanner le code QR"Tb4b4b4,
Tff7b72"scanner_hint"Tb4b4b4: Ta5d6ff"Pointez la caméra sur un code QR d'identité."Tb4b4b4,
Tff7b72"camera_not_supported"Tb4b4b4: Ta5d6ff"Caméra QR numérisation n'est pas pris en charge dans ce navigateur."Tb4b4b4,
Tff7b72"camera_permission_denied"Tb4b4b4: Ta5d6ff"La permission de la caméra est refusée. Veuillez autoriser l'accès à la caméra."Tb4b4b4,
Tff7b72"camera_not_found"Tb4b4b4: Ta5d6ff"Aucun appareil photo trouvé."Tb4b4b4,
Tff7b72"camera_failed"Tb4b4b4: Ta5d6ff"Impossible de démarrer le scanner de caméra."Tb4b4b4,
Tff7b72"qr_scanned"Tb4b4b4: Ta5d6ff"Code QR numérisé"Tb4b4b4,
Tff7b72"importing_lxma"Tb4b4b4: Ta5d6ff"Importation du contact LXMA..."Tb4b4b4,
Tff7b72"send_message"Tb4b4b4: Ta5d6ff"Envoyer un message"Tb4b4b4,
Tff7b72"call_contact"Tb4b4b4: Ta5d6ff"Appeler"Tb4b4b4,
Tff7b72"export_contacts"Tb4b4b4: Ta5d6ff"Exportation"Tb4b4b4,
Tff7b72"import_contacts"Tb4b4b4: Ta5d6ff"Importation"Tb4b4b4,
Tff7b72"export_success"Tb4b4b4: Ta5d6ff"Contacts exportés"Tb4b4b4,
Tff7b72"export_failed"Tb4b4b4: Ta5d6ff"Impossible d'exporter les contacts"Tb4b4b4,
Tff7b72"import_success"Tb4b4b4: Ta5d6ff"Contact(s){added}importé(s)"Tb4b4b4,
Tff7b72"import_failed"Tb4b4b4: Ta5d6ff"Impossible d'importer des contacts"Tb4b4b4,
Tff7b72"import_modal_title"Tb4b4b4: Ta5d6ff"Importer des contacts"Tb4b4b4,
Tff7b72"import_file_hint"Tb4b4b4: Ta5d6ff"Sélectionnez un fichier JSON exporté depuis Contacts."Tb4b4b4,
Tff7b72"edit_contact"Tb4b4b4: Ta5d6ff"Modifier le contact"Tb4b4b4,
Tff7b72"enter_contact_name"Tb4b4b4: Ta5d6ff"Saisissez le nom du contact"Tb4b4b4,
Tff7b72"contact_updated"Tb4b4b4: Ta5d6ff"Contact actualisé"Tb4b4b4,
Tff7b72"failed_update_contact"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour le contact"
Tb4b4b4},
Tff7b72"tutorial"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Commencer"Tb4b4b4,
Tff7b72"welcome"Tb4b4b4: Ta5d6ff"Bienvenue à"Tb4b4b4,
Tff7b72"welcome_desc"Tb4b4b4: Ta5d6ff"L'avenir de la communication hors réseau. Sécuritaire, décentralisé et inarrêtable."Tb4b4b4,
Tff7b72"migration_title"Tb4b4b4: Ta5d6ff"Ancien dossier d'installation détecté"Tb4b4b4,
Tff7b72"migration_desc"Tb4b4b4: Ta5d6ff"Des données ont été trouvées dans .reticulum-meshchat. Copiez-les vers .reticulum-meshchatx et redémarrez, ou recommencez à zéro en laissant l'ancien dossier tel quel."Tb4b4b4,
Tff7b72"migration_migrate"Tb4b4b4: Ta5d6ff"Copier vers .reticulum-meshchatx"Tb4b4b4,
Tff7b72"migration_fresh"Tb4b4b4: Ta5d6ff"Recommencer à zéro"Tb4b4b4,
Tff7b72"migration_working"Tb4b4b4: Ta5d6ff"Mise à jour du stockage…"Tb4b4b4,
Tff7b72"migration_done_restart"Tb4b4b4: Ta5d6ff"Redémarrez l'application pour utiliser le nouveau dossier."Tb4b4b4,
Tff7b72"migration_failed"Tb4b4b4: Ta5d6ff"Impossible de mettre à jour le stockage."Tb4b4b4,
Tff7b72"security"Tb4b4b4: Ta5d6ff"Sécurité et performance"Tb4b4b4,
Tff7b72"security_desc"Tb4b4b4: Ta5d6ff"Améliorations massives de la vitesse, de la sécurité et de la récupération des accidents."Tb4b4b4,
Tff7b72"security_desc_page"Tb4b4b4: Ta5d6ff"Améliorations massives de la vitesse, de la sécurité et de l'intégrité avec récupération d'écrasement intégrée."Tb4b4b4,
Tff7b72"maps"Tb4b4b4: Ta5d6ff"Cartes"Tb4b4b4,
Tff7b72"maps_desc"Tb4b4b4: Ta5d6ff"OpenLayers avec le support MBTiles (export et hors ligne) et les paramètres personnalisés de l'API."Tb4b4b4,
Tff7b72"maps_desc_page"Tb4b4b4: Ta5d6ff"Support OpenLayers avec MBTiles hors ligne (assistance à l'exportation et hors ligne) et paramètres API personnalisés pour les cartes en ligne."Tb4b4b4,
Tff7b72"voice"Tb4b4b4: Ta5d6ff"Voix LXST complète"Tb4b4b4,
Tff7b72"voice_desc"Tb4b4b4: Ta5d6ff"Messagerie vocale, sonneries, annuaire et partage de contacts."Tb4b4b4,
Tff7b72"voice_desc_page"Tb4b4b4: Ta5d6ff"C'est clair. Messagerie vocale, sonneries personnalisées et découverte de livres téléphoniques."Tb4b4b4,
Tff7b72"tools"Tb4b4b4: Ta5d6ff"Fonctions incluses"Tb4b4b4,
Tff7b72"tools_desc"Tb4b4b4: Ta5d6ff"Micron Editor, NomadNet, outils RNS, Docs."Tb4b4b4,
Tff7b72"tools_desc_page"Tb4b4b4: Ta5d6ff"Éditeur micron, nœuds NomadNet, outils RNS et documentation intégrée."Tb4b4b4,
Tff7b72"archiver"Tb4b4b4: Ta5d6ff"Archiveur"Tb4b4b4,
Tff7b72"archiver_desc"Tb4b4b4: Ta5d6ff"archivage manuel et automatisé des pages."Tb4b4b4,
Tff7b72"archiver_desc_page"Tb4b4b4: Ta5d6ff"Outils d'archivage manuel et automatisé des pages pour la navigation hors ligne."Tb4b4b4,
Tff7b72"banishment"Tb4b4b4: Ta5d6ff"Interdiction"Tb4b4b4,
Tff7b72"banishment_desc"Tb4b4b4: Ta5d6ff"Banish les gens ennuyeux, les nœuds et le soutien pour RNS niveau trou noir décrochant leurs annonces"Tb4b4b4,
Tff7b72"palette"Tb4b4b4: Ta5d6ff"Palette de commande + touches"Tb4b4b4,
Tff7b72"palette_desc"Tb4b4b4: Ta5d6ff"Naviguez tout instantanément et personnalisez les raccourcis."Tb4b4b4,
Tff7b72"palette_desc_page"Tb4b4b4: Ta5d6ff"Naviguez sur toute l'application et personnalisez votre workflow avec des raccourcis instantanés."Tb4b4b4,
Tff7b72"i18n"Tb4b4b4: Ta5d6ff"i18n Soutien"Tb4b4b4,
Tff7b72"i18n_desc"Tb4b4b4: Ta5d6ff"Disponible en anglais, allemand, italien, russe, néerlandais, français et espagnol."Tb4b4b4,
Tff7b72"i18n_desc_page"Tb4b4b4: Ta5d6ff"Appui complet à l'internationalisation pour l'anglais, l'allemand, l'italien, le russe, le néerlandais, le français et l'espagnol."Tb4b4b4,
Tff7b72"more_features"Tb4b4b4: Ta5d6ff"+ beaucoup plus de fonctionnalités!"Tb4b4b4,
Tff7b72"connect"Tb4b4b4: Ta5d6ff"Connectez-vous au Mesh"Tb4b4b4,
Tff7b72"connect_desc"Tb4b4b4: Ta5d6ff"Pour envoyer des messages, vous devez vous connecter à une interface Reticulum."Tb4b4b4,
Tff7b72"connect_desc_page"Tb4b4b4: Ta5d6ff"Utilisez l'un des réseaux publics ci-dessous ou ajoutez une interface personnalisée depuis la page Interfaces."Tb4b4b4,
Tff7b72"identity_title"Tb4b4b4: Ta5d6ff"Identité"Tb4b4b4,
Tff7b72"identity_desc"Tb4b4b4: Ta5d6ff"Choisissez une nouvelle identité ou importez une clé existante avant de vous connecter."Tb4b4b4,
Tff7b72"identity_desc_page"Tb4b4b4: Ta5d6ff"Choisissez une nouvelle identité ou importez une clé existante avant de rejoindre le réseau."Tb4b4b4,
Tff7b72"identity_new"Tb4b4b4: Ta5d6ff"Nouvelle identité (par défaut)"Tb4b4b4,
Tff7b72"identity_new_desc"Tb4b4b4: Ta5d6ff"Conservez l'identité par défaut et définissez éventuellement votre nom d'affichage."Tb4b4b4,
Tff7b72"identity_import"Tb4b4b4: Ta5d6ff"Importer une identité existante"Tb4b4b4,
Tff7b72"identity_import_desc"Tb4b4b4: Ta5d6ff"Importer depuis un fichier d'identité ou coller une clé base32."Tb4b4b4,
Tff7b72"identity_set_name"Tb4b4b4: Ta5d6ff"Définir le nom"Tb4b4b4,
Tff7b72"identity_upload_file"Tb4b4b4: Ta5d6ff"Importer le fichier d'identité"Tb4b4b4,
Tff7b72"identity_base32_placeholder"Tb4b4b4: Ta5d6ff"Collez la clé d'identité privée en base32"Tb4b4b4,
Tff7b72"identity_import_required"Tb4b4b4: Ta5d6ff"Choisissez un fichier d'identité ou collez une clé base32 à importer."Tb4b4b4,
Tff7b72"identity_import_failed"Tb4b4b4: Ta5d6ff"Échec de l'importation de l'identité"Tb4b4b4,
Tff7b72"identity_name_update_failed"Tb4b4b4: Ta5d6ff"Échec de la définition du nom d'affichage"Tb4b4b4,
Tff7b72"identity_switch_failed"Tb4b4b4: Ta5d6ff"Échec de l'activation de l'identité importée"Tb4b4b4,
Tff7b72"suggested_networks"Tb4b4b4: Ta5d6ff"Réseaux publics suggérés"Tb4b4b4,
Tff7b72"suggested_relays"Tb4b4b4: Ta5d6ff"Relais suggérés"Tb4b4b4,
Tff7b72"use"Tb4b4b4: Ta5d6ff"Utilisation"Tb4b4b4,
Tff7b72"online"Tb4b4b4: Ta5d6ff"En ligne"Tb4b4b4,
Tff7b72"custom_interfaces"Tb4b4b4: Ta5d6ff"Interfaces personnalisées"Tb4b4b4,
Tff7b72"custom_interfaces_desc"Tb4b4b4: Ta5d6ff"Vous voulez ajouter une interface sur mesure ? Rendez-vous sur la page Interfaces pour configurer une connexion personnalisée."Tb4b4b4,
Tff7b72"custom_interfaces_desc_page"Tb4b4b4: Ta5d6ff"Pour tout relais privé ou matériel que vous gérez vous-même, ajoutez-le via la page Interfaces dédiée."Tb4b4b4,
Tff7b72"open_interfaces"Tb4b4b4: Ta5d6ff"Ouvrir la page Interfaces"Tb4b4b4,
Tff7b72"learn_create"Tb4b4b4: Ta5d6ff"Apprendre & Créer"Tb4b4b4,
Tff7b72"learn_create_desc"Tb4b4b4: Ta5d6ff"Découvrez comment utiliser MeshChatX à son plein potentiel."Tb4b4b4,
Tff7b72"learn_create_desc_page"Tb4b4b4: Ta5d6ff"Découvrez comment utiliser MeshChatX à son plein potentiel et créez votre propre contenu."Tb4b4b4,
Tff7b72"learn_create_more"Tb4b4b4: Ta5d6ff"À explorer aussi"Tb4b4b4,
Tff7b72"documentation"Tb4b4b4: Ta5d6ff"Documentation"Tb4b4b4,
Tff7b72"documentation_desc"Tb4b4b4: Ta5d6ff"Lisez la documentation officielle MeshChatX et Reticulum."Tb4b4b4,
Tff7b72"documentation_desc_page"Tb4b4b4: Ta5d6ff"Guides pour MeshChatX et la pile Reticulum."Tb4b4b4,
Tff7b72"meshchatx_docs"Tb4b4b4: Ta5d6ff"MeshChatX Docs"Tb4b4b4,
Tff7b72"reticulum_docs"Tb4b4b4: Ta5d6ff"Docs de réticulum"Tb4b4b4,
Tff7b72"read_meshchatx_docs"Tb4b4b4: Ta5d6ff"Lire les docs MeshChatX"Tb4b4b4,
Tff7b72"reticulum_manual"Tb4b4b4: Ta5d6ff"Manuel du réseau Reticulum"Tb4b4b4,
Tff7b72"micron_editor"Tb4b4b4: Ta5d6ff"Éditeur de microns"Tb4b4b4,
Tff7b72"micron_editor_desc"Tb4b4b4: Ta5d6ff"Jetez un coup d'œil à l'éditeur de microns pour un guide sur la création de pages natives."Tb4b4b4,
Tff7b72"micron_editor_desc_page"Tb4b4b4: Ta5d6ff"Apprenez comment créer des pages natives de maillage et du contenu interactif en utilisant le langage de balisage Micron."Tb4b4b4,
Tff7b72"open_micron_editor"Tb4b4b4: Ta5d6ff"Ouvrez l'éditeur de microns"Tb4b4b4,
Tff7b72"open_mesh_server"Tb4b4b4: Ta5d6ff"Ouvrir le serveur mesh"Tb4b4b4,
Tff7b72"open_identities"Tb4b4b4: Ta5d6ff"Identités"Tb4b4b4,
Tff7b72"identities_card_title"Tb4b4b4: Ta5d6ff"Identités multiples"Tb4b4b4,
Tff7b72"identities_card_desc"Tb4b4b4: Ta5d6ff"Changez de persona, exportez des clés et gardez des profils séparés sur un même appareil."Tb4b4b4,
Tff7b72"identities_card_desc_page"Tb4b4b4: Ta5d6ff"Plusieurs identités Reticulum sur une installation : créez ou supprimez des personas, changez qui vous êtes sur le maillage et exportez les clés au besoin."Tb4b4b4,
Tff7b72"paper_messages"Tb4b4b4: Ta5d6ff"Explorer les nœuds NomadNet"Tb4b4b4,
Tff7b72"paper_messages_desc"Tb4b4b4: Ta5d6ff"Parcourir les pages et les services Nomad."Tb4b4b4,
Tff7b72"send_messages"Tb4b4b4: Ta5d6ff"Envoyer des messages"Tb4b4b4,
Tff7b72"send_messages_desc"Tb4b4b4: Ta5d6ff"Commencez une conversation sécurisée."Tb4b4b4,
Tff7b72"explore_nodes"Tb4b4b4: Ta5d6ff"Visualiser les nœuds"Tb4b4b4,
Tff7b72"explore_nodes_desc"Tb4b4b4: Ta5d6ff"Ouvrez la carte ou le graphique réseau."Tb4b4b4,
Tff7b72"voice_calls"Tb4b4b4: Ta5d6ff"Appels téléphoniques"Tb4b4b4,
Tff7b72"voice_calls_desc"Tb4b4b4: Ta5d6ff"Placez et recevez des appels téléphoniques."Tb4b4b4,
Tff7b72"ready"Tb4b4b4: Ta5d6ff"Prêt à rouler !"Tb4b4b4,
Tff7b72"ready_desc"Tb4b4b4: Ta5d6ff"Tout est arrangé. Reticulum a été redémarré avec votre nouvelle configuration."Tb4b4b4,
Tff7b72"ready_desc_page"Tb4b4b4: Ta5d6ff"MeshChatX est maintenant configuré et Reticulum a été chargé à chaud avec vos nouveaux paramètres."Tb4b4b4,
Tff7b72"docker_note"Tb4b4b4: Ta5d6ff"Le réticulum a été redémarré automatiquement. Si quelque chose vous regarde, vous pouvez redémarrer MeshChatX depuis le menu."Tb4b4b4,
Tff7b72"restart_required"Tb4b4b4: Ta5d6ff"Reticulum Recommencé"Tb4b4b4,
Tff7b72"restart_desc_page"Tb4b4b4: Ta5d6ff"Reticulum a été chargé à chaud avec votre nouvelle configuration. Aucun redémarrage manuel n'est nécessaire pour une utilisation normale."Tb4b4b4,
Tff7b72"back"Tb4b4b4: Ta5d6ff"Précédent"Tb4b4b4,
Tff7b72"skip"Tb4b4b4: Ta5d6ff"Sauter"Tb4b4b4,
Tff7b72"next"Tb4b4b4: Ta5d6ff"Suivant"Tb4b4b4,
Tff7b72"restart_start"Tb4b4b4: Ta5d6ff"Démarrer MeshChatX"Tb4b4b4,
Tff7b72"finish_setup"Tb4b4b4: Ta5d6ff"Configuration de finition"Tb4b4b4,
Tff7b72"skip_setup"Tb4b4b4: Ta5d6ff"Sauter la configuration"Tb4b4b4,
Tff7b72"continue"Tb4b4b4: Ta5d6ff"Continuer"Tb4b4b4,
Tff7b72"skip_confirm"Tb4b4b4: Ta5d6ff"Voulez-vous vraiment sauter l'installation ? Vous devrez ajouter des interfaces manuellement plus tard."Tb4b4b4,
Tff7b72"discovery_question"Tb4b4b4: Ta5d6ff"Voulez-vous utiliser l'interface communautaire de découverte et de connexion automatique?"Tb4b4b4,
Tff7b72"discovery_desc"Tb4b4b4: Ta5d6ff"Ceci permet à MeshChatX de trouver et de se connecter automatiquement aux nœuds communautaires publics près de vous ou sur Internet."Tb4b4b4,
Tff7b72"yes"Tb4b4b4: Ta5d6ff"Oui, utilisez la découverte"Tb4b4b4,
Tff7b72"no"Tb4b4b4: Ta5d6ff"Non, configuration manuelle"Tb4b4b4,
Tff7b72"discovery_enabled"Tb4b4b4: Ta5d6ff"Découverte communautaire"Tb4b4b4,
Tff7b72"failed_enable_discovery"Tb4b4b4: Ta5d6ff"Impossible de permettre la découverte"Tb4b4b4,
Tff7b72"mode_discovery_title"Tb4b4b4: Ta5d6ff"Découverte automatique"Tb4b4b4,
Tff7b72"mode_discovery_desc"Tb4b4b4: Ta5d6ff"Trouvez et connectez-vous automatiquement aux nœuds Reticulum à proximité et accessibles sur Internet. Vous choisirez un ou plusieurs nœuds de bootstrap."Tb4b4b4,
Tff7b72"mode_local_title"Tb4b4b4: Ta5d6ff"Réseau local seulement"Tb4b4b4,
Tff7b72"mode_local_desc"Tb4b4b4: Ta5d6ff"Utilisez Reticulum sur votre LAN/Wi-Fi uniquement. Ajoute une interface automatique pour le maillage local zéro-config."Tb4b4b4,
Tff7b72"mode_manual_title"Tb4b4b4: Ta5d6ff"Configuration manuelle"Tb4b4b4,
Tff7b72"mode_manual_desc"Tb4b4b4: Ta5d6ff"Passez et configurez les interfaces depuis la page Interfaces plus tard."Tb4b4b4,
Tff7b72"mode_change_later"Tb4b4b4: Ta5d6ff"Vous pouvez modifier les paramètres de connexion à tout moment à partir des paramètres de Reticulum."Tb4b4b4,
Tff7b72"bootstrap_title"Tb4b4b4: Ta5d6ff"Choisir des nœuds de bootstrap"Tb4b4b4,
Tff7b72"bootstrap_desc"Tb4b4b4: Ta5d6ff"Les nœuds de bootstrap donnent un point de départ à la découverte. Sélectionnez un ou plusieurs, puis continuez."Tb4b4b4,
Tff7b72"bootstrap_pick_random_tcp"Tb4b4b4: Ta5d6ff"Choisir 3 nœuds TCP au hasard"Tb4b4b4,
Tff7b72"bootstrap_pick_random_none"Tb4b4b4: Ta5d6ff"Aucun préréglage TCP communautaire adapté. Actualisez les préréglages ou choisissez à la main (le tirage n'utilise que la liste communautaire, pas la découverte)."Tb4b4b4,
Tff7b72"bootstrap_pick_random_done"Tb4b4b4: Ta5d6ff"{count} sélectionné(s) : {names}"Tb4b4b4,
Tff7b72"bootstrap_selected_nodes_heading"Tb4b4b4: Ta5d6ff"Nœuds sélectionnés"Tb4b4b4,
Tff7b72"bootstrap_search_placeholder"Tb4b4b4: Ta5d6ff"Rechercher parmi découverts et communauté…"Tb4b4b4,
Tff7b72"bootstrap_search_no_match"Tb4b4b4: Ta5d6ff"Aucun nœud ne correspond à la recherche"Tb4b4b4,
Tff7b72"bootstrap_search_clear"Tb4b4b4: Ta5d6ff"Effacer la recherche"Tb4b4b4,
Tff7b72"bootstrap_only_label"Tb4b4b4: Ta5d6ff"Bootstrap-only pour les interfaces ajoutées"Tb4b4b4,
Tff7b72"bootstrap_only_hint"Tb4b4b4: Ta5d6ff"Chaque interface ajoutée est marquée bootstrap_only (temporaire jusqu'aux auto-connexions). Modifiez la valeur par défaut plus tard dans Interfaces."Tb4b4b4,
Tff7b72"bootstrap_desc_page"Tb4b4b4: Ta5d6ff"Les nœuds Bootstrap donnent à Reticulum un point de départ pour qu'il puisse découvrir le reste du réseau. Sélectionnez un ou plusieurs nœuds découverts ou communautaires ci-dessous."Tb4b4b4,
Tff7b72"bootstrap_discovered"Tb4b4b4: Ta5d6ff"Noeuds découverts"Tb4b4b4,
Tff7b72"bootstrap_community"Tb4b4b4: Ta5d6ff"Nœuds communautaires"Tb4b4b4,
Tff7b72"bootstrap_selected"Tb4b4b4: Ta5d6ff"{count}sélectionné"Tb4b4b4,
Tff7b72"bootstrap_skip"Tb4b4b4: Ta5d6ff"Passer pour maintenant"Tb4b4b4,
Tff7b72"bootstrap_confirm"Tb4b4b4: Ta5d6ff"Ajouter la sélection et redémarrer RNS"Tb4b4b4,
Tff7b72"bootstrap_added"Tb4b4b4: Ta5d6ff"Ajout de l'interface de bootstrap{count}"Tb4b4b4,
Tff7b72"bootstrap_pick_at_least_one"Tb4b4b4: Ta5d6ff"Choisir au moins un nœud bootstrap"Tb4b4b4,
Tff7b72"failed_add_bootstrap"Tb4b4b4: Ta5d6ff"Impossible d'ajouter l'interface bootstrap"Tb4b4b4,
Tff7b72"failed_add_bootstrap_none"Tb4b4b4: Ta5d6ff"No bootstrap interfaces were added. Check your selection and try again."Tb4b4b4,
Tff7b72"failed_save_bootstrap_only"Tb4b4b4: Ta5d6ff"Failed to save bootstrap-only preference"Tb4b4b4,
Tff7b72"failed_enable_propagation"Tb4b4b4: Ta5d6ff"Failed to enable auto-propagation"Tb4b4b4,
Tff7b72"connect_mode_required"Tb4b4b4: Ta5d6ff"Choose a connection mode to continue"Tb4b4b4,
Tff7b72"local_added"Tb4b4b4: Ta5d6ff"Local AutoInterface ajouté"Tb4b4b4,
Tff7b72"failed_add_local"Tb4b4b4: Ta5d6ff"Impossible d'ajouter l'interface locale"Tb4b4b4,
Tff7b72"failed_reload_rns"Tb4b4b4: Ta5d6ff"Impossible de redémarrer Reticulum"Tb4b4b4,
Tff7b72"ready_finished"Tb4b4b4: Ta5d6ff"Reticulum a été redémarré avec votre nouvelle configuration"Tb4b4b4,
Tff7b72"propagation"Tb4b4b4: Ta5d6ff"Noeud de propagation"Tb4b4b4,
Tff7b72"propagation_question"Tb4b4b4: Ta5d6ff"Voulez-vous configurer automatiquement le mode de propagation ?"Tb4b4b4,
Tff7b72"propagation_desc"Tb4b4b4: Ta5d6ff"Les nœuds de propagation agissent comme une boîte aux lettres toujours sur vos messages. Ils stockent les messages en toute sécurité pendant que vous êtes hors ligne et les délivrent dès que vous vous connectez au réseau."Tb4b4b4,
Tff7b72"propagation_auto"Tb4b4b4: Ta5d6ff"Auto-configure trouvera et se connectera automatiquement au nœud de propagation le plus fiable disponible. Si aucun nœud n'est actuellement disponible, MeshChatX attendra l'apparition d'un nœud. D'ici là, la synchronisation des messages hors ligne ne sera pas disponible."Tb4b4b4,
Tff7b72"propagation_manual"Tb4b4b4: Ta5d6ff"Ou configurer manuellement ?"Tb4b4b4,
Tff7b72"propagation_manual_desc"Tb4b4b4: Ta5d6ff"Vous pouvez configurer manuellement un nœud de propagation plus tard dans les paramètres, ou le laisser vide si vous ne voulez pas en utiliser un."Tb4b4b4,
Tff7b72"propagation_enable_auto"Tb4b4b4: Ta5d6ff"Activer la configuration automatique"Tb4b4b4,
Tff7b72"propagation_skip_auto"Tb4b4b4: Ta5d6ff"Configurer manuellement / Passer"Tb4b4b4,
Tff7b72"auto_propagation_enabled"Tb4b4b4: Ta5d6ff"Autopropagation activée"
Tb4b4b4},
Tff7b72"command_palette"Tb4b4b4: Tb4b4b4{
Tff7b72"search_placeholder"Tb4b4b4: Ta5d6ff"Commandes de recherche, itinéraires ou pairs"Tb4b4b4,
Tff7b72"no_results"Tb4b4b4: Ta5d6ff"Aucun résultat trouvé pour \"{query}\""Tb4b4b4,
Tff7b72"group_actions"Tb4b4b4: Ta5d6ff"Actions"Tb4b4b4,
Tff7b72"group_recent"Tb4b4b4: Ta5d6ff"Pairs récents"Tb4b4b4,
Tff7b72"group_contacts"Tb4b4b4: Ta5d6ff"Personnes-ressources"Tb4b4b4,
Tff7b72"footer_navigate"Tb4b4b4: Ta5d6ff"Naviguer"Tb4b4b4,
Tff7b72"footer_select"Tb4b4b4: Ta5d6ff"Sélectionner"Tb4b4b4,
Tff7b72"nav_messages"Tb4b4b4: Ta5d6ff"Messages"Tb4b4b4,
Tff7b72"nav_messages_desc"Tb4b4b4: Ta5d6ff"Conversations et boîte de réception LXMF"Tb4b4b4,
Tff7b72"nav_nomad"Tb4b4b4: Ta5d6ff"Réseau Nomad"Tb4b4b4,
Tff7b72"nav_nomad_desc"Tb4b4b4: Ta5d6ff"Parcourir les pages et services Nomad"Tb4b4b4,
Tff7b72"nav_map"Tb4b4b4: Ta5d6ff"Carte"Tb4b4b4,
Tff7b72"nav_map_desc"Tb4b4b4: Ta5d6ff"Carte géographique et couches"Tb4b4b4,
Tff7b72"nav_paper"Tb4b4b4: Ta5d6ff"Messages papier"Tb4b4b4,
Tff7b72"nav_paper_desc"Tb4b4b4: Ta5d6ff"Messages papier signés (QR)"Tb4b4b4,
Tff7b72"nav_call"Tb4b4b4: Ta5d6ff"Appels téléphoniques"Tb4b4b4,
Tff7b72"nav_call_desc"Tb4b4b4: Ta5d6ff"Appels téléphoniques sur le maillage"Tb4b4b4,
Tff7b72"nav_settings"Tb4b4b4: Ta5d6ff"Paramètres"Tb4b4b4,
Tff7b72"nav_settings_desc"Tb4b4b4: Ta5d6ff"App et préférences en matière de transport"Tb4b4b4,
Tff7b72"nav_ping"Tb4b4b4: Ta5d6ff"Ping"Tb4b4b4,
Tff7b72"nav_ping_desc"Tb4b4b4: Ta5d6ff"Mesurer RTT vers une destination"Tb4b4b4,
Tff7b72"nav_rnprobe"Tb4b4b4: Ta5d6ff"RNProbe"Tb4b4b4,
Tff7b72"nav_rnprobe_desc"Tb4b4b4: Ta5d6ff"Possibilité d'accès et délai"Tb4b4b4,
Tff7b72"nav_rncp"Tb4b4b4: Ta5d6ff"RNCP"Tb4b4b4,
Tff7b72"nav_rncp_desc"Tb4b4b4: Ta5d6ff"Copie de fichier sur Reticulum (RNCP)"Tb4b4b4,
Tff7b72"nav_rnstatus"Tb4b4b4: Ta5d6ff"Statut RN"Tb4b4b4,
Tff7b72"nav_rnstatus_desc"Tb4b4b4: Ta5d6ff"Statistiques sur les interfaces et les liaisons"Tb4b4b4,
Tff7b72"nav_rnpath"Tb4b4b4: Ta5d6ff"RNPath"Tb4b4b4,
Tff7b72"nav_rnpath_desc"Tb4b4b4: Ta5d6ff"Chemins et annonces des files d'attente"Tb4b4b4,
Tff7b72"nav_rnpath_trace"Tb4b4b4: Ta5d6ff"Tracé RNPath"Tb4b4b4,
Tff7b72"nav_rnpath_trace_desc"Tb4b4b4: Ta5d6ff"Hop liste vers un hachage"Tb4b4b4,
Tff7b72"nav_translator"Tb4b4b4: Ta5d6ff"Traducteur"Tb4b4b4,
Tff7b72"nav_translator_desc"Tb4b4b4: Ta5d6ff"Traduire le texte du message"Tb4b4b4,
Tff7b72"nav_forwarder"Tb4b4b4: Ta5d6ff"Expéditeur"Tb4b4b4,
Tff7b72"nav_forwarder_desc"Tb4b4b4: Ta5d6ff"Règles de transmission LXMF"Tb4b4b4,
Tff7b72"nav_documentation"Tb4b4b4: Ta5d6ff"Documentation"Tb4b4b4,
Tff7b72"nav_documentation_desc"Tb4b4b4: Ta5d6ff"Manuels hors ligne"Tb4b4b4,
Tff7b72"nav_repository_server"Tb4b4b4: Ta5d6ff"Repository server"Tb4b4b4,
Tff7b72"nav_repository_server_desc"Tb4b4b4: Ta5d6ff"Wheels MeshChatX, paquets Reticulum et vos fichiers en HTTP"Tb4b4b4,
Tff7b72"nav_micron_editor"Tb4b4b4: Ta5d6ff"Éditeur de microns"Tb4b4b4,
Tff7b72"nav_micron_editor_desc"Tb4b4b4: Ta5d6ff"Modifier le balisage micron"Tb4b4b4,
Tff7b72"nav_reticulum_config_editor"Tb4b4b4: Ta5d6ff"Réticulum Config Editor"Tb4b4b4,
Tff7b72"nav_reticulum_config_editor_desc"Tb4b4b4: Ta5d6ff"Modifier le fichier de configuration brut de Reticulum"Tb4b4b4,
Tff7b72"nav_rnode_flasher"Tb4b4b4: Ta5d6ff"Flasher RNode"Tb4b4b4,
Tff7b72"nav_rnode_flasher_desc"Tb4b4b4: Ta5d6ff"Mise à jour du firmware du périphérique"Tb4b4b4,
Tff7b72"nav_debug_logs"Tb4b4b4: Ta5d6ff"Débogues"Tb4b4b4,
Tff7b72"nav_debug_logs_desc"Tb4b4b4: Ta5d6ff"Registres d'application et d'accès"Tb4b4b4,
Tff7b72"action_sync"Tb4b4b4: Ta5d6ff"Synchroniser les messages"Tb4b4b4,
Tff7b72"action_sync_desc"Tb4b4b4: Ta5d6ff"Synchronisez avec votre nœud de propagation"Tb4b4b4,
Tff7b72"action_compose"Tb4b4b4: Ta5d6ff"Composer un message"Tb4b4b4,
Tff7b72"action_compose_desc"Tb4b4b4: Ta5d6ff"Nouveau message LXMF"Tb4b4b4,
Tff7b72"action_getting_started"Tb4b4b4: Ta5d6ff"Commencer"Tb4b4b4,
Tff7b72"action_getting_started_desc"Tb4b4b4: Ta5d6ff"Ouvrir le guide de configuration"Tb4b4b4,
Tff7b72"action_changelog"Tb4b4b4: Ta5d6ff"Changer de journal"Tb4b4b4,
Tff7b72"action_changelog_desc"Tb4b4b4: Ta5d6ff"Changements récents"
Tb4b4b4},
Tff7b72"relay_chat"Tb4b4b4: Tb4b4b4{
Tff7b72"title"Tb4b4b4: Ta5d6ff"Chat relais"Tb4b4b4,
Tff7b72"subtitle"Tb4b4b4: Ta5d6ff"Hubs et salons Reticulum Relay Chat"Tb4b4b4,
Tff7b72"hubs"Tb4b4b4: Ta5d6ff"Hubs"Tb4b4b4,
Tff7b72"add_hub"Tb4b4b4: Ta5d6ff"Ajouter un hub"Tb4b4b4,
Tff7b72"add_hub_title"Tb4b4b4: Ta5d6ff"Ajouter un hub de chat relais"Tb4b4b4,
Tff7b72"hub_hash"Tb4b4b4: Ta5d6ff"Hash de destination du hub"Tb4b4b4,
Tff7b72"hub_hash_placeholder"Tb4b4b4: Ta5d6ff"Saisir le hash d'identite du hub"Tb4b4b4,
Tff7b72"hub_name"Tb4b4b4: Ta5d6ff"Nom du hub (optionnel)"Tb4b4b4,
Tff7b72"hub_name_placeholder"Tb4b4b4: Ta5d6ff"Mon hub prefere"Tb4b4b4,
Tff7b72"dest_name"Tb4b4b4: Ta5d6ff"Aspect de destination (optionnel)"Tb4b4b4,
Tff7b72"no_hubs"Tb4b4b4: Ta5d6ff"Aucun hub configure. Ajoutez-en un pour commencer."Tb4b4b4,
Tff7b72"no_rooms"Tb4b4b4: Ta5d6ff"Aucun salon rejoint. Rejoignez un salon pour discuter."Tb4b4b4,
Tff7b72"no_room_selected"Tb4b4b4: Ta5d6ff"Selectionnez un salon pour voir les messages."Tb4b4b4,
Tff7b72"rooms"Tb4b4b4: Ta5d6ff"Salons"Tb4b4b4,
Tff7b72"members"Tb4b4b4: Ta5d6ff"Membres"Tb4b4b4,
Tff7b72"join_room"Tb4b4b4: Ta5d6ff"Rejoindre le salon"Tb4b4b4,
Tff7b72"join_room_placeholder"Tb4b4b4: Ta5d6ff"nom du salon"Tb4b4b4,
Tff7b72"leave_room"Tb4b4b4: Ta5d6ff"Quitter le salon"Tb4b4b4,
Tff7b72"clear_messages"Tb4b4b4: Ta5d6ff"Effacer les messages"Tb4b4b4,
Tff7b72"connect"Tb4b4b4: Ta5d6ff"Connecter"Tb4b4b4,
Tff7b72"disconnect"Tb4b4b4: Ta5d6ff"Deconnecter"Tb4b4b4,
Tff7b72"remove_hub"Tb4b4b4: Ta5d6ff"Supprimer le hub"Tb4b4b4,
Tff7b72"remove_hub_confirm"Tb4b4b4: Ta5d6ff"Supprimer ce hub et tout son historique local ?"Tb4b4b4,
Tff7b72"leave_room_confirm"Tb4b4b4: Ta5d6ff"Quitter ce salon ?"Tb4b4b4,
Tff7b72"clear_messages_confirm"Tb4b4b4: Ta5d6ff"Effacer tous les messages de ce salon ?"Tb4b4b4,
Tff7b72"message_placeholder"Tb4b4b4: Ta5d6ff"Ecrire un message..."Tb4b4b4,
Tff7b72"send"Tb4b4b4: Ta5d6ff"Envoyer"Tb4b4b4,
Tff7b72"settings"Tb4b4b4: Ta5d6ff"Parametres du hub"Tb4b4b4,
Tff7b72"auto_reconnect"Tb4b4b4: Ta5d6ff"Reconnexion automatique"Tb4b4b4,
Tff7b72"auto_list"Tb4b4b4: Ta5d6ff"Lister les salons automatiquement"Tb4b4b4,
Tff7b72"auto_who"Tb4b4b4: Ta5d6ff"Lister les membres automatiquement"Tb4b4b4,
Tff7b72"nickname"Tb4b4b4: Ta5d6ff"Remplacer le pseudo"Tb4b4b4,
Tff7b72"nickname_placeholder"Tb4b4b4: Ta5d6ff"Laisser vide pour utiliser le nom affiche"Tb4b4b4,
Tff7b72"save"Tb4b4b4: Ta5d6ff"Enregistrer"Tb4b4b4,
Tff7b72"status_disconnected"Tb4b4b4: Ta5d6ff"Deconnecte"Tb4b4b4,
Tff7b72"status_connecting"Tb4b4b4: Ta5d6ff"Connexion"Tb4b4b4,
Tff7b72"status_connected"Tb4b4b4: Ta5d6ff"Connecte"Tb4b4b4,
Tff7b72"status_failed"Tb4b4b4: Ta5d6ff"Echec"Tb4b4b4,
Tff7b72"motd"Tb4b4b4: Ta5d6ff"Message du jour"Tb4b4b4,
Tff7b72"system"Tb4b4b4: Ta5d6ff"Systeme"Tb4b4b4,
Tff7b72"hub_added"Tb4b4b4: Ta5d6ff"Hub ajoute"Tb4b4b4,
Tff7b72"hub_removed"Tb4b4b4: Ta5d6ff"Hub supprime"Tb4b4b4,
Tff7b72"settings_saved"Tb4b4b4: Ta5d6ff"Parametres enregistres"Tb4b4b4,
Tff7b72"messages_cleared"Tb4b4b4: Ta5d6ff"Messages effaces"Tb4b4b4,
Tff7b72"joined_room"Tb4b4b4: Ta5d6ff"Salon rejoint"Tb4b4b4,
Tff7b72"left_room"Tb4b4b4: Ta5d6ff"Salon quitte"Tb4b4b4,
Tff7b72"invalid_hub_hash"Tb4b4b4: Ta5d6ff"Saisir un hash de hub valide"Tb4b4b4,
Tff7b72"send_failed"Tb4b4b4: Ta5d6ff"Echec de l'envoi du message"Tb4b4b4,
Tff7b72"action_failed"Tb4b4b4: Ta5d6ff"Echec de l'action"Tb4b4b4,
Tff7b72"room_required"Tb4b4b4: Ta5d6ff"Un nom de salon est requis"Tb4b4b4,
Tff7b72"tab_connect"Tb4b4b4: Ta5d6ff"Se connecter"Tb4b4b4,
Tff7b72"tab_host"Tb4b4b4: Ta5d6ff"Héberger"Tb4b4b4,
Tff7b72"host_title"Tb4b4b4: Ta5d6ff"Hubs hébergés"Tb4b4b4,
Tff7b72"host_subtitle"Tb4b4b4: Ta5d6ff"Faites tourner vos propres hubs Relay Chat et créez des salons que d'autres peuvent rejoindre."Tb4b4b4,
Tff7b72"create_hub"Tb4b4b4: Ta5d6ff"Créer un hub"Tb4b4b4,
Tff7b72"create_hub_title"Tb4b4b4: Ta5d6ff"Créer un hub Relay Chat"Tb4b4b4,
Tff7b72"no_hosted_hubs"Tb4b4b4: Ta5d6ff"Aucun hub hébergé pour l'instant. Créez-en un pour relayer le chat."Tb4b4b4,
Tff7b72"copy_hash"Tb4b4b4: Ta5d6ff"Copier le hash de destination"Tb4b4b4,
Tff7b72"hash_copied"Tb4b4b4: Ta5d6ff"Hash de destination copié"Tb4b4b4,
Tff7b72"host_start"Tb4b4b4: Ta5d6ff"Démarrer"Tb4b4b4,
Tff7b72"host_status_running"Tb4b4b4: Ta5d6ff"En cours"Tb4b4b4,
Tff7b72"host_status_stopped"Tb4b4b4: Ta5d6ff"Arrêté"Tb4b4b4,
Tff7b72"host_hub_not_running"Tb4b4b4: Ta5d6ff"Démarrez le hub avant de gérer les salons ou les membres."Tb4b4b4,
Tff7b72"host_stop"Tb4b4b4: Ta5d6ff"Arrêter"Tb4b4b4,
Tff7b72"host_announce"Tb4b4b4: Ta5d6ff"Annoncer maintenant"Tb4b4b4,
Tff7b72"host_announced"Tb4b4b4: Ta5d6ff"Annoncé"Tb4b4b4,
Tff7b72"host_delete"Tb4b4b4: Ta5d6ff"Supprimer le hub"Tb4b4b4,
Tff7b72"host_clients"Tb4b4b4: Ta5d6ff"clients"Tb4b4b4,
Tff7b72"host_rooms"Tb4b4b4: Ta5d6ff"salons"Tb4b4b4,
Tff7b72"host_private"Tb4b4b4: Ta5d6ff"privé"Tb4b4b4,
Tff7b72"host_delete_room"Tb4b4b4: Ta5d6ff"Supprimer le salon"Tb4b4b4,
Tff7b72"host_no_rooms"Tb4b4b4: Ta5d6ff"Aucun salon pour l'instant. Créez un salon ci-dessous."Tb4b4b4,
Tff7b72"host_room_name"Tb4b4b4: Ta5d6ff"nom du salon"Tb4b4b4,
Tff7b72"host_room_topic"Tb4b4b4: Ta5d6ff"sujet (optionnel)"Tb4b4b4,
Tff7b72"host_add_room"Tb4b4b4: Ta5d6ff"Ajouter un salon"Tb4b4b4,
Tff7b72"host_greeting"Tb4b4b4: Ta5d6ff"Message d'accueil (optionnel)"Tb4b4b4,
Tff7b72"host_greeting_placeholder"Tb4b4b4: Ta5d6ff"Message de bienvenue affiché à la connexion"Tb4b4b4,
Tff7b72"host_announce_periodically"Tb4b4b4: Ta5d6ff"Annoncer sur le réseau"Tb4b4b4,
Tff7b72"host_hub_created"Tb4b4b4: Ta5d6ff"Hub créé"Tb4b4b4,
Tff7b72"host_delete_hub_confirm"Tb4b4b4: Ta5d6ff"Supprimer ce hub hébergé ? Les clients connectés seront déconnectés."Tb4b4b4,
Tff7b72"host_hub_deleted"Tb4b4b4: Ta5d6ff"Hub supprimé"Tb4b4b4,
Tff7b72"host_room_created"Tb4b4b4: Ta5d6ff"Salon créé"Tb4b4b4,
Tff7b72"host_delete_room_confirm"Tb4b4b4: Ta5d6ff"Supprimer ce salon ?"Tb4b4b4,
Tff7b72"host_room_deleted"Tb4b4b4: Ta5d6ff"Salon supprimé"Tb4b4b4,
Tff7b72"host_members_all_title"Tb4b4b4: Ta5d6ff"Clients connectés : {hub}"Tb4b4b4,
Tff7b72"host_members_room_title"Tb4b4b4: Ta5d6ff"#{room} : {hub}"Tb4b4b4,
Tff7b72"host_member_rooms"Tb4b4b4: Ta5d6ff"Salons"Tb4b4b4,
Tff7b72"hub_icon"Tb4b4b4: Ta5d6ff"Icône du hub"Tb4b4b4,
Tff7b72"hub_icon_choose"Tb4b4b4: Ta5d6ff"Choisir une icône"Tb4b4b4,
Tff7b72"hub_icon_picker_title"Tb4b4b4: Ta5d6ff"Choisir l'icône du hub"Tb4b4b4,
Tff7b72"hub_icon_search"Tb4b4b4: Ta5d6ff"Rechercher parmi {count} icônes..."Tb4b4b4,
Tff7b72"hub_icon_no_results"Tb4b4b4: Ta5d6ff"Aucune icône trouvée."Tb4b4b4,
Tff7b72"hub_icon_search_limit"Tb4b4b4: Ta5d6ff"{count} premiers résultats. Affinez la recherche."Tb4b4b4,
Tff7b72"hub_icon_reset_default"Tb4b4b4: Ta5d6ff"Icône par défaut"Tb4b4b4,
Tff7b72"tab_discovery"Tb4b4b4: Ta5d6ff"Découvrir"Tb4b4b4,
Tff7b72"discovery_title"Tb4b4b4: Ta5d6ff"Hubs découverts"Tb4b4b4,
Tff7b72"discovery_subtitle"Tb4b4b4: Ta5d6ff"Hubs Relay Chat annoncés sur le réseau."Tb4b4b4,
Tff7b72"discovery_empty"Tb4b4b4: Ta5d6ff"Aucun hub découvert pour l'instant. Ils apparaissent ici lorsqu'ils s'annoncent."Tb4b4b4,
Tff7b72"discovery_search"Tb4b4b4: Ta5d6ff"Rechercher des hubs"Tb4b4b4,
Tff7b72"discovery_add"Tb4b4b4: Ta5d6ff"Ajouter"Tb4b4b4,
Tff7b72"discovery_added"Tb4b4b4: Ta5d6ff"Hub ajouté depuis la découverte"Tb4b4b4,
Tff7b72"discovery_open"Tb4b4b4: Ta5d6ff"Ouvrir"Tb4b4b4,
Tff7b72"discovery_browse"Tb4b4b4: Ta5d6ff"Parcourir les hubs découverts"Tb4b4b4,
Tff7b72"announced_ago"Tb4b4b4: Ta5d6ff"Annoncé il y a {time}"Tb4b4b4,
Tff7b72"hops_away"Tb4b4b4: Ta5d6ff"{count} sauts"Tb4b4b4,
Tff7b72"back"Tb4b4b4: Ta5d6ff"Retour"Tb4b4b4,
Tff7b72"refresh"Tb4b4b4: Ta5d6ff"Actualiser"Tb4b4b4,
Tff7b72"members_title"Tb4b4b4: Ta5d6ff"Membres"Tb4b4b4,
Tff7b72"members_online"Tb4b4b4: Ta5d6ff"En ligne"Tb4b4b4,
Tff7b72"members_offline"Tb4b4b4: Ta5d6ff"Hors ligne"Tb4b4b4,
Tff7b72"no_members"Tb4b4b4: Ta5d6ff"Personne ici pour l'instant"Tb4b4b4,
Tff7b72"show_members"Tb4b4b4: Ta5d6ff"Afficher les membres"Tb4b4b4,
Tff7b72"hide_members"Tb4b4b4: Ta5d6ff"Masquer les membres"Tb4b4b4,
Tff7b72"discovery_refreshed"Tb4b4b4: Ta5d6ff"Découverte actualisée"Tb4b4b4,
Tff7b72"host_members_search"Tb4b4b4: Ta5d6ff"Rechercher des membres..."Tb4b4b4,
Tff7b72"host_rooms_search"Tb4b4b4: Ta5d6ff"Rechercher des salons..."Tb4b4b4,
Tff7b72"host_rooms_search_empty"Tb4b4b4: Ta5d6ff"Aucun salon ne correspond à la recherche."Tb4b4b4,
Tff7b72"host_no_rooms"Tb4b4b4: Ta5d6ff"Aucun salon pour l'instant."Tb4b4b4,
Tff7b72"host_moderation_uptime"Tb4b4b4: Ta5d6ff"{time} de disponibilité"Tb4b4b4,
Tff7b72"host_moderation_members"Tb4b4b4: Ta5d6ff"{count} membres"Tb4b4b4,
Tff7b72"host_members_select"Tb4b4b4: Ta5d6ff"Sélectionnez un membre pour voir les messages et modérer"Tb4b4b4,
Tff7b72"host_no_messages"Tb4b4b4: Ta5d6ff"Aucun message de cet utilisateur dans le journal pour l'instant"Tb4b4b4,
Tff7b72"host_ban_hub"Tb4b4b4: Ta5d6ff"Bannir du hub"Tb4b4b4,
Tff7b72"host_kick_confirm"Tb4b4b4: Ta5d6ff"Expulser {name} de #{room} ?"Tb4b4b4,
Tff7b72"host_kick_pick_room"Tb4b4b4: Ta5d6ff"De quel salon expulser {name} ? Saisissez l'un de : {rooms}"Tb4b4b4,
Tff7b72"host_kick_no_room"Tb4b4b4: Ta5d6ff"Cet utilisateur n'est dans aucun salon et ne peut pas être expulsé."Tb4b4b4,
Tff7b72"host_kick_room_invalid"Tb4b4b4: Ta5d6ff"Salon introuvable. Choisissez l'un des salons listés."Tb4b4b4,
Tff7b72"host_cannot_moderate_self"Tb4b4b4: Ta5d6ff"Vous ne pouvez pas modérer votre propre connexion."Tb4b4b4,
Tff7b72"host_ban_confirm"Tb4b4b4: Ta5d6ff"Bannir {name} de ce hub ?"Tb4b4b4,
Tff7b72"host_room_ban_confirm"Tb4b4b4: Ta5d6ff"Bannir {name} de #{room} ?"Tb4b4b4,
Tff7b72"host_manage_rooms"Tb4b4b4: Ta5d6ff"Gérer les salons"Tb4b4b4,
Tff7b72"host_moderate"Tb4b4b4: Ta5d6ff"Modérer le hub"Tb4b4b4,
Tff7b72"host_moderation_title"Tb4b4b4: Ta5d6ff"Modération"Tb4b4b4,
Tff7b72"host_moderation_title_hub"Tb4b4b4: Ta5d6ff"Modération : {hub}"Tb4b4b4,
Tff7b72"host_moderation_title_room"Tb4b4b4: Ta5d6ff"Modération : {hub} (#{room})"Tb4b4b4,
Tff7b72"host_moderation_tab_rooms"Tb4b4b4: Ta5d6ff"Salons"Tb4b4b4,
Tff7b72"host_moderation_tab_members"Tb4b4b4: Ta5d6ff"Membres"Tb4b4b4,
Tff7b72"host_moderation_hub_missing"Tb4b4b4: Ta5d6ff"Hub introuvable."Tb4b4b4,
Tff7b72"host_rooms_modal_title"Tb4b4b4: Ta5d6ff"Salons : {hub}"Tb4b4b4,
Tff7b72"host_rooms_select"Tb4b4b4: Ta5d6ff"Sélectionnez un salon pour voir l'activité"Tb4b4b4,
Tff7b72"host_room_activity"Tb4b4b4: Ta5d6ff"Activité récente"Tb4b4b4,
Tff7b72"host_no_activity"Tb4b4b4: Ta5d6ff"Aucune activité récente dans ce salon"Tb4b4b4,
Tff7b72"search_messages_placeholder"Tb4b4b4: Ta5d6ff"Rechercher (AND, OR, DATE:2026-06-02)..."Tb4b4b4,
Tff7b72"search_empty_hint"Tb4b4b4: Ta5d6ff"Rechercher dans ce salon"Tb4b4b4,
Tff7b72"search_syntax_hint"Tb4b4b4: Ta5d6ff"Exemples : bonjour monde · alice OR bob · DATE:aujourd'hui · DATE:2026-06-02"Tb4b4b4,
Tff7b72"members_search_placeholder"Tb4b4b4: Ta5d6ff"Rechercher des membres..."Tb4b4b4,
Tff7b72"members_search_no_results"Tb4b4b4: Ta5d6ff"Aucun membre ne correspond à la recherche."Tb4b4b4,
Tff7b72"disabled_message"Tb4b4b4: Ta5d6ff"Relay Chat est désactivé dans les paramètres. Activez-le sous Apparence pour utiliser les hubs et l'hébergement."Tb4b4b4,
Tff7b72"ctx_add_hub"Tb4b4b4: Ta5d6ff"Ajouter un hub"Tb4b4b4,
Tff7b72"ctx_add_room"Tb4b4b4: Ta5d6ff"Rejoindre le salon"Tb4b4b4,
Tff7b72"ctx_connect_hub"Tb4b4b4: Ta5d6ff"Se connecter"Tb4b4b4,
Tff7b72"ctx_disconnect_hub"Tb4b4b4: Ta5d6ff"Se déconnecter"Tb4b4b4,
Tff7b72"ctx_hub_settings"Tb4b4b4: Ta5d6ff"Paramètres du hub"Tb4b4b4,
Tff7b72"ctx_remove_hub"Tb4b4b4: Ta5d6ff"Supprimer le hub"Tb4b4b4,
Tff7b72"ctx_leave_room"Tb4b4b4: Ta5d6ff"Quitter le salon"Tb4b4b4,
Tff7b72"ctx_reply_quote"Tb4b4b4: Ta5d6ff"Répondre avec citation"Tb4b4b4,
Tff7b72"ctx_mention_user"Tb4b4b4: Ta5d6ff"Mentionner l'utilisateur"Tb4b4b4,
Tff7b72"ctx_copy_message"Tb4b4b4: Ta5d6ff"Copier le message"Tb4b4b4,
Tff7b72"ctx_kick_user"Tb4b4b4: Ta5d6ff"Expulser l'utilisateur"Tb4b4b4,
Tff7b72"ctx_ban_user"Tb4b4b4: Ta5d6ff"Bannir l'utilisateur"Tb4b4b4,
Tff7b72"collapse_sidebar"Tb4b4b4: Ta5d6ff"Réduire la barre latérale"Tb4b4b4,
Tff7b72"expand_sidebar"Tb4b4b4: Ta5d6ff"Développer la barre latérale"Tb4b4b4,
Tff7b72"add_hub_card"Tb4b4b4: Ta5d6ff"Ajouter un hub"Tb4b4b4,
Tff7b72"hub_display_name"Tb4b4b4: Ta5d6ff"Nom affiché"Tb4b4b4,
Tff7b72"revert_hub_name"Tb4b4b4: Ta5d6ff"Revenir au nom annoncé"Tb4b4b4,
Tff7b72"search_messages"Tb4b4b4: Ta5d6ff"Rechercher"Tb4b4b4,
Tff7b72"search_no_results"Tb4b4b4: Ta5d6ff"Aucun message ne correspond à la recherche"Tb4b4b4,
Tff7b72"popout_channel"Tb4b4b4: Ta5d6ff"Ouvrir dans une nouvelle fenêtre"Tb4b4b4,
Tff7b72"new_message_toast"Tb4b4b4: Ta5d6ff"Nouveau message dans #{room}"
Tb4b4b4},
Tff7b72"android_storage"Tb4b4b4: Tb4b4b4{
Tff7b72"setup_title"Tb4b4b4: Ta5d6ff"Choose where MeshChatX stores data"Tb4b4b4,
Tff7b72"setup_desc"Tb4b4b4: Ta5d6ff"File-manager storage is recommended. You can browse and back up your identity and messages under Android/data/com.meshchatx/files/. The app restarts when you change this during setup."Tb4b4b4,
Tff7b72"setup_external_title"Tb4b4b4: Ta5d6ff"File-manager storage (recommended)"Tb4b4b4,
Tff7b72"setup_external_desc"Tb4b4b4: Ta5d6ff"Android/data/com.meshchatx/files/meshchatx — visible in many file managers."Tb4b4b4,
Tff7b72"setup_internal_title"Tb4b4b4: Ta5d6ff"Private app storage"Tb4b4b4,
Tff7b72"setup_internal_desc"Tb4b4b4: Ta5d6ff"Hidden from file managers; only this app can access it."Tb4b4b4,
Tff7b72"setup_continue"Tb4b4b4: Ta5d6ff"Continue"Tb4b4b4,
Tff7b72"upgrade_title"Tb4b4b4: Ta5d6ff"Move data to file-manager storage?"Tb4b4b4,
Tff7b72"upgrade_desc"Tb4b4b4: Ta5d6ff"Your MeshChatX data is in private app storage. Copy it to the file-manager folder so you can browse and back up files, then restart the app."Tb4b4b4,
Tff7b72"upgrade_copy"Tb4b4b4: Ta5d6ff"Copy and restart"Tb4b4b4,
Tff7b72"upgrade_stay_internal"Tb4b4b4: Ta5d6ff"Stay on private storage"Tb4b4b4,
Tff7b72"working"Tb4b4b4: Ta5d6ff"Preparing…"Tb4b4b4,
Tff7b72"copy_restart_hint"Tb4b4b4: Ta5d6ff"Copy scheduled. Closing the app — open MeshChatX again to finish."Tb4b4b4,
Tff7b72"restart_to_apply"Tb4b4b4: Ta5d6ff"Restart the app to apply your storage choice."Tb4b4b4,
Tff7b72"failed"Tb4b4b4: Ta5d6ff"Could not update storage location."
Tb4b4b4}
Tb4b4b4}


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────